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-07-10: A Course About AI Built With AI Powered By AI

A ten-minute talk for the Replit EDU Faculty Fellows Webinar: how Using and Understanding AI—an AI course for everyone, with no prerequisites and no code—was created and co-taught with AI agents by an educator who no longer writes code by hand.

2026-07-08: Computing Beyond Code

The second hour of the GenAI in CS Education Consortium's summer workshop, co-led with Kevin Lin (UW) and Cory Gwin (GitHub): a working conversation about the other fork of the intro course, one where non-technical students build software entirely by talking to an AI and never see code.

2026-06-29: 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. The closing talk of Constructor University's workshop on the influence of AI on CS education, delivered virtually to Bremen.

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.