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.

1,000+

Students Taught

34+

Years Teaching

Multiple

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

CSCI E-34

User Experience Engineering

Teaching students to create software that works for real people, not just machines.

Taught in the Spring
Remote only
CSCI S-34

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.

Taught in the Summer
In person or remote
CSCI S-597D

Computer Science Pre-Capstone

Help students develop an academically strong capstone proposal.

Taught in the Summer
In person only
CSCI E-599D

Computer Science Capstone

Helping students complete an academically strong capstone.

Taught in the Fall
Remote only

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.

LogoMake it Just Work

Led by Microsoft Software Legend David Platt, we're on a mission to make technology work for everyone. No complexity, no frustration—just solutions that work.

Connect

© 2026 Make it Just Work. All rights reserved.
base44
Edit with Base44