research Examining Computer Science Educators’ Professional Identity: Computer Science Teacher Identity Survey and Profiles ACM Transactions on Computing Education Aug 21 ACM Transactions on Computing Education, Volume 25, Issue 3, Page 1-23, September 2025. dl.acm.org