Talks

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.

2026-06-11: Using and Understanding AI

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.

2026-06-09: The New Computing

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.

2026-05-12: The New Computing: Education in the AI Era

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.

2026-02-11: The Educational Engineer

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.

2026-01-15: A Day With Claude: Using and Teaching Coding Agents

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.

2025-12-11: CS 124 All-Student Meeting

End-of-semester meeting with CS 124 students discussing how AI coding agents are changing programming education and introducing "My Project" for Spring 2026.

2025-12-07: CS 124 All-Staff Meeting

Staff meeting discussing the impact of AI on CS assignments, reflecting on this semester's experiments, and planning the transition to student-driven projects.