research Views on Teaching and Learning Preferences for Women and Men in Undergraduate Computer Science ACM Transactions on Computing Education Aug 21 ACM Transactions on Computing Education, Volume 25, Issue 3, Page 1-22, September 2025. dl.acm.org