ACM - affordances
Leo Porter
Mia Minnes
Christine Alvarado
Proceedings of the 49th ACM Technical Symposium on Computer Science Education - SIGCSE ’18
Learning to Program
challenges and opportunities
Lessons for TA training
A Multi-institutional Study of Peer Instruction in Introductory Computing
Retaining nearly one-third more majors with a trio of instructional best practices in CS1
My Digital Hand