This will be a seminar-style course, covering a combination of seminal work and recent advances in computer science education and related fields, drawing on methods and theories from Computer Science Education, Learning Sciences, Human-Computer Interaction, and Educational Technology. Students will conduct weekly readings, with student led presentations and discussions each week. A final project will make up a large part of the grade, while student presentation skills and participation in class and in readings will also be emphasized. Students will learn how to design and evaluate interactive learning systems and educational technologies, and how to critically examine and evaluate both qualitative and quantitative research studies in CS Education.