512
Live Coding
In this workshop, we discuss the practice of live coding — where the instructor writes code in real-time in front of students — through the lens of senior lecturer Harry Smith's experiences with integrating this technique into his classes. Questions we examine may include: What are the benefits and risks of live coding? What kinds […]
307
Learning to Teach and Teaching to Learn
In this workshop, Prof. Surbhi Goel will discuss her experiences with teaching courses such as CIS 5200 (Machine Learning), and what she has learned along the way about how to become a more effective teacher. All graduate students are welcome. This event grows out of concerns in the Computer & Information Science department, and so […]
512
Centering Questions to Foster Intrinsic Motivation
In this workshop, we discuss the "Questions First" teaching philosophy of Prof. Jérémie Lumbroso. Centering student questions has many benefits, including helping students build their confidence and critical thinking skills, as well as naturally helping make attendance to class seem valuable. We explore concrete strategies for enacting such a philosophy — with considerations such as […]
307
Efficient Office Hours for TAs: Balancing Student Needs and Personal Time
Managing office hours effectively can be challenging. This session will address strategies for respecting both students' needs and your own time. We’ll discuss approaches to streamline office hours, manage student interactions efficiently, and avoid extending office hours beyond what is practical. Faculty members who have successfully managed their office hours will share strategies and tips […]
612
Teaching Mathematics to Computer Science Students
In this workshop, we discuss how to tailor mathematical instruction to the needs and interests of computer science students, through the lens of Prof. Eric Wong's experiences with teaching mathematics for machine learning. We will examine what contributes to effective mathematics communication, including considerations such as pacing, presenting on the blackboard versus with slides, and […]