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.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ADVICE

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.
INSIGHT

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.
INSIGHT

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app