#7 David Malan on CS50’s Origins, Risk, and Future of Education
Harvard Professor, David Malan, recounts how losing a Harvard Undergraduate Council election pushed him to improve his public speaking, leading him to teach Harvard Computer Society seminars and then become a teaching fellow and instructor for an Extension School intro course. He pursued a PhD to keep academic doors open and later stepped into a CS50 teaching vacancy, a role he has continued for 18 years. Malan describes CS50 as an inspiring introduction to technology focused on understanding and problem-solving rather than specific languages, designed for students across disciplines and scaled online for broader access. He discusses making education more engaging, the benefits of asynchronous learning, and leadership lessons like saying “yes,” shielding teams from constraints, and building the CS50 Duck chatbot after ChatGPT’s release. He advises students to pursue what they actually want sooner and predicts more shared curricula, efficiencies, and AI-powered personalized support in K–12 and higher education.00:41 From Loss to Teaching02:12 Becoming CS50 Instructor02:36 Why CS50 Works03:58 Future and AI Shift05:55 Engaging Teaching Style07:56 Interdisciplinary Mindset11:40 Career Detours and Startups14:19 Best Career Advice Yes16:33 Lead by Removing Friction18:38 Do What You Want Now22:18 Higher Ed Next Decades25:11 Closing Thanks