Teaching at
Harvard Extension School
For over 34 years, David Platt has been teaching the next generation of developers and designers to create technology that truly serves people.
Students Taught
Years Teaching
Teaching Awards
At Harvard Extension School and Harvard Summer School, David brings his decades of industry experience into the classroom, teaching students that great software isn't about complexity—it's about understanding people.
His courses emphasize practical, real-world skills that students can apply immediately. Through case studies, hands-on projects, and industry insights, students learn to think like users, design with empathy, and build technology that actually works.
Courses Taught
User Experience Engineering
Teaching students to create software that works for real people, not just machines.
User Experience Engineering
An intensive 4-week version of CSCI E-34, taught in the summer. Students learn to create software that works for real people, not just machines.
Computer Science Pre-Capstone
Help students develop an academically strong capstone proposal.
Computer Science Capstone
Helping students complete an academically strong capstone.
Harvard Extension School
51 Brattle Street, Cambridge, MA 02138
Harvard Extension School offers open-enrollment courses and degree programs to students from all backgrounds. David's courses are part of the Computer Science program, available both on-campus and online.