- February 2025
- Improving AI in CS50: Leveraging Human Feedback for Better Learning, SIGCSE 2025
- Sharing Courses, Faculty, and Resources across Universities: An Argument for Cross-Institution Courses and Localized Support Structures, SIGCSE 2025
- Teaching with AI (GPT), SIGCSE 2025
- October 2024
- CS50 Workshop on OpenAI Chat Completion API, HackHarvard 2024
- This is CS50.ai, OpenAI Education Forum 2024
- CS50 Workshop on OpenAI Chat Completion API, YHack 2024
- July 2024
- Containerizing CS50: Standardizing Students’ Programming Environments, slides, ITiCSE 2024
- June 2024
- Teaching CS50 with AI, CS50 Educator Workshop 2024
- CS50 Explained: Behind the Pedagogy, CS50 Educator Workshop 2024
- A Taste of CS50 Today, 25th Reunion, Class of 1999, Harvard College
- Advances in Teaching and Learning on Campus, Crimson Society, Harvard College
- April 2024
- Implementing the CS50 Duck with OpenAI’s APIs, slides, source code, CS50x Workshop on AI
- Teaching CS50 with AI, slides, CS50x Workshop on AI
- AI in CS50 at Harvard, AI Literacy Day, Spotlight Series, U.S. Department of Education
- Implementing a Rubber Duck Debugger in CS50 at Harvard atop Azure OpenAI Service, Microsoft
- This is CS50, Visitas Thinks Big 2024
- Embracing AI, Harvard Club of Southern California
- March 2024
- How to Design Environments that Optimize Blended Learning, Harvard Clubs of Fairfield County, Northern Connecticut, Southern Connecticut, Western Massachusetts, Worcester
- Embracing AI, Harvard Clubs of Argentina, Bolivia, Brazil, Chile, Peru, Venezuela
- Using AI as a Personal Tutor, Harvard Club of Seattle
- Providing Students with Standardized, Cloud-Based Programming Environments at Term’s Start (for Free), SIGCSE 2024
- Providing Students with Standardized, Cloud-Based Programming Environments at Term’s Start (for Free), Demo, SIGCSE 2024
- The Role of Probing and Clarifying Questions for Teaching Fellows in Computer Science: Guiding Student Growth, SIGCSE 2024
- Teaching CS50 with AI: Leveraging Generative Artificial Intelligence in Computer Science Education, Demo, SIGCSE 2024
- Teaching CS50 with AI: Leveraging Generative Artificial Intelligence in Computer Science Education, slides, SIGCSE 2024
- Teaching with AI (GPT), SIGCSE 2024
- CSCI E-50: Course Preview and Q&A, HESA Professor Spotlight Series
- CS50 Explained: Beyond the Pedagogy, Jakarta Intercultural School
- This is Artificial Intelligence, Indonesia Ministry of Education
- AI and the Future of Secondary Education, Jakarta Intercultural School
- February 2024
- An Introduction to Cybersecurity: Keeping Your Computer and Phone Secure, Harvard Clubs of Egypt, Ghana, Jordan, Kenya, Kuwait, Lebanon, Nigeria, Saudi Arabia, South Africa
- Embracing AI, Harvard Clubs of Bulgaria, Cyprus, Georgia (EU), Israel, Moldova, Romania, Russia, Turkey
- A Brief Introduction to Cybersecurity, CompSoc, Oxford University
- December 2023
- Generative AI TutorBot Seminar, Harvard Initiative for Learning and Teaching (HILT)
- Generative AI Faculty Show & Tell, Faculty of Arts and Sciences, Harvard University
- November 2023
- AI Tools to Support a Global Online Learning Community, AI & Education: Inclusive Innovation for Student Success
- Artificial Intelligence, Health Policy and Management (HPM) Executive Council, Harvard School of Publich Health
- Harvard Professor Explains Algorithms in 5 Levels of Difficulty, WIRED
- October 2023
- Computer Science, Gen AI, and Education, GE Appliances
- September 2023
- CS50 introduces AI teaching assistant, Yale Daily News
- August 2023
- Computer Scientist Answers Computer Questions From Twitter, WIRED
- Embracing AI, Harvard Magazine
- Artificial Intelligence in Education: Teaching CS50 at Harvard with AI, slides, Ai4 2023
- July 2023
- Would Harvard students not need their teachers in the future?, Sky News Arabia
- Harvard’s New Coding Teacher: An AI Chatbot, NewsNation Live with Marni Hughes
- Harvard is using ChatGPT to teach computer science, ZDNet
- Ivy League university unveils plan to teach students with AI chatbot this fall: ‘Evolution’ of ‘tradition’, Fox News
- June 2023
- Harvard Taps AI to Help Teach Computer Science Course, Inside Higher Ed
- Fireside Chat, Institute for Management and Leadership in Education, Harvard Graduate School of Education
- Artificial Intelligence and a Harvard Education: A Panel Discussion, Harvard College
- Harvard is bringing its own brand of generative AI to the classroom, TechSpot
- Harvard’s new computer science teacher is a chatbot, The Independent
- Technology for Teaching, 2023 National Workshop Data Science Education
- Harvard’s New Computer Science Teacher Is a Chatbot, PC Magazine
- CS50 Will Integrate Artificial Intelligence Into Course Instruction, The Harvard Crimson
- Nearly 5 million people have taken this online course—here’s how it can kickstart your computer science career, Fortune
- Harvard professor taps A.I. to help teach world’s most popular online computer class, Fortune
- World’s Most Popular Online Computer Class Turns to AI for Help, Bloomberg
- April 2023
- A Taste of CS50, Visitas Thinks Big 2023
- How Computer Science Became a Lifestyle, Harvard Club of Las Vegas
- An Introduction to Cybersecurity: Keeping Your Computer and Phone Secure, Harvard Club of Seattle
- March 2023
- Distributing, Collecting, and Autograding Assignments with GitHub Classroom, SIGCSE 2023
- It Seemed Like a Good Idea at the Time 🤦 (“Let Me Help You with That” edition), SIGCSE 2023
- Birds of a Feather Who’d Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes, SIGCSE 2023
- Computer Science with Theatricality: Creating Memorable Moments in CS50 with the American Repertory Theater during COVID-19 (talk, slides, videos), SIGCSE 2023
- Providing Students with Standardized, Cloud-Based Programming Environments at Term’s Start (for Free), SIGCSE 2023
- An Introduction to Cybersecurity, Jakarta Intercultural School
- Ini adalah Ilmu Komputer, Jakarta Intercultural School
- February 2023
- Hack Club AMA, Hack Club
- January 2023
- Harvard professor says he gets thank-you notes from prisoners, some of which are secretly using smartphones to take his free computer-science class
- December 2022
- Q&A and Discussion on the Success of CS50, Yale Computer Society
- November 2022
- Copilot in the Classroom, GitHub Universe 2022
- Codespaces in Education, GitHub Universe 2022
- October 2022
- Teaching CS50 On Campus and Off, Harvard Graduate School of Education
- July 2022
- Dining + Demos, Replit EdFest 2022
- Standardizing Students’ Programming Environments with Docker Containers: Using Visual Studio Code in the Cloud with GitHub Codespaces, ITiCSE 2022
- Harvard’s Star Computer Science Professor David J. Malan is the new Honorary Doctor of Leuphana, Leuphana University Lüneburg
- From Course to Courseware, Leuphana University Lüneburg
- June 2022
- Education Online, before, during, and after COVID-19, Harvard Business School
- April 2022
- The Digital Classroom: Teaching during the COVID era, Harvard Club of Seattle
- Hello, Visitas: CS50 and the Art of Programming, Visitas 2022
- March 2022
- The Digital Classroom: Teaching during the COVID era, Harvard Club of Sarasota
- Technology We Can’t Live Without! (COVID-19 edition), SIGCSE 2022
- Birds of a Feather Who’d Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes, SIGCSE 2022
- This is GitHub in CS50: Five Years Later, SIGCSE 2022
- February 2022
- Harvard Business School Announces 2022 Cohort of Executive Fellows, Harvard Business School
- October 2021
- Git Pushing the Envelope in CS50, GitHub Universe 2021
- August 2021
- Computer Science with Theatricality, Illinois Computer Science Teaching Workshop 2021
- May 2021
- How A Free Online Harvard Course Led A Bangalore Student To Help Walmart Develop Its Vaccine Portal, in Forbes
- April 2021
- Focus on Education, Office Hours 396
- A Taste of CS50, Visitas Thinks Big 2021
- Building a Virtual Classroom with Zoom, on Medium
- March 2021
- Toward an Ungraded CS50, SIGCSE 2021
- Microteaching: Semantics, Definition of a Computer, Running Times, Fractal Trees, Classes as Encapsulation, and P vs NP, SIGCSE 2021
- February 2021
- Designing and Offering Multi-Modality Courses, SOLA+R 2021
- October 2020
- How to Design Environments that Optimize Blended Learning, Zoomtopia 2020
- July 2020
- How Harvard’s Star Computer-Science Professor Built a Distance-Learning Empire, in the New Yorker
- Teaching from Home via Zoom, on Medium
- June 2020
- An Open-Source, API-Based Framework for Assessing the Correctness of Code in CS50, ITiCSE 2020
- March 2020
- Second Chances in CS50, in Harvard Magazine
- Teaching Academic Honesty in CS50, SIGCSE 2020
- February 2020
- Going over the cliff: MOOC dropout behavior at chapter transition, in Distance Education
- Computational Thinking and Assignment Resubmission Predict Persistence in a Computer Science MOOC, in Journal of Computer Assisted Learning
- January 2020
- Foreseeing the Endgame: Who Are the Students Who Take the Final Exam at the Beginning of a MOOC?, in Behaviour & Information Technology