Jelani Nelson, Assistant Professor of Computer Science, assigns students real programming problems in his introductory algorithm courses, CS124Data Structures and Algorithms and CS125 Algorithms & Complexity. Students write and test their coded solutions to practice problems via an open server on the course website and receive immediate feedback on their work. Read more about Real problems: Teaching theory through practice
Margo Seltzer, Herchel Smith Professor of Computer Science, flipped part of her course, CS161, “Operating Systems."
What is a flipped classroom? Reversing the typical lecture and homework components of a course – students engage with video lectures/online materials in advance to free up class time for more experiential or hands-on activities.