The CS Education Research Group of the Department of Computer Science at the University of Toronto focuses on the application and empirical assessment of modern learning principles in the context of undergraduate computing education. Recent projects have focused on peer instruction, blended and online teaching, teamwork in programming courses, and educational data mining. The group also develops and maintains software in support of computing classrooms.

Students can apply for Master's or Ph.D programs in Computer Science with a focus on computer science education, as well as using computer science techniques to enhance education in other fields. Students should indicate interest in being advised by Joseph Jay Williams or Tovi Grossman, and will be able to work with other members of the Computer Science Education group, the HCI group in the DGP, and the machine learning group.