
The Peterman Pod Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan
85 snips
May 11, 2026 David J Malan, a Harvard professor who created CS50 and a global open online curriculum. He tells the story of CS50’s evolution. He explains how to lecture with theatrical demos and rehearsal. He discusses why CS50 teaches C. He explores AI’s role in teaching, academic dishonesty, and tooling like a virtual rubber duck.
AI Snips
Chapters
Books
Transcript
Episode notes
Use Theatrical Demos To Make Algorithms Stick
- Design 'memorable moments' in lectures to anchor complex concepts and aid recall.
- Malan uses theatrical demos like tearing a phone book and student-led sorting on lockers to illustrate binary search and sorting.
Theatricality Trades Off With Depth But Motivates Students
- There's a tradeoff between theatrical engagement and density of material; CS50 emphasizes motivation with a few cherry-picked theatrical topics.
- Malan argues dryness belongs in a book or email, not in live teaching where interaction matters.
Higher Ed Should Share Intro Courses More Aggressively
- Education wastes effort with thousands teaching the same intro material; universities should share and adapt high-quality resources.
- Malan envisions dozens of top teachers specializing and schools treating materials as an adaptable buffet.










