Presentations and talks on teaching, technology, and computer science education.
Each talk includes slides and a conversational summary generated from the audio recording. These summaries capture the discussion in a readable format for those who couldn't attend.
An AI course for everyone—co-created and co-taught with AI. A 10-minute walk through one course, end to end: built through conversational programming, taught with AI agents, and assessed through multi-agent conversation. Presented as the wrap-up for the GitHub Education Educator Summit and at the Illinois Summer Teaching Workshop.
AI is transforming computing, education, and society. As computing educators, we have a particular responsibility in this moment—to work through the uncertainty and prepare graduates who can shape the AI era. Presented at the GitHub Education Educator Summit.
AI is transforming computing, education, and society. As computing educators, we have a particular responsibility in this moment—to work through the uncertainty and prepare graduates who can shape the AI era. Presented at Georgia Tech.
Building technology to improve student outcomes at scale: frequent assessment, solution-driven autograding, interactive walkthroughs, and adapting to AI. Presented at the University of Sydney.
Faculty retreat presentation demonstrating AI-assisted software development using real data from an intensive 17-hour Claude session, and discussing how CS 124 is adapting to teach students to work with AI.
End-of-semester meeting with CS 124 students discussing how AI coding agents are changing programming education and introducing "My Project" for Spring 2026.
Staff meeting discussing the impact of AI on CS assignments, reflecting on this semester's experiments, and planning the transition to student-driven projects.