David S. Platt, ME

President, Rolling Thunder Computing, Inc

David S. Platt teaches programming .NET at the Harvard Extension School and at companies all over the world. He's the author of eleven programming books, including Why Software Sucks (Addison-Wesley Professional, 2006) and Introducing Microsoft .NET (Microsoft Press, 2002). Microsoft named him a Software Legend in 2002.


  • ME Dartmouth College



Courses with David S. Platt

January session

Advanced User Experience Engineering

This course continues where CSCI E-34 ended. We seek to broaden students' understanding by presenting additional topics, such as human physiology's effect on the user experienece (UX), and the special UX needs of mobile apps.

Fall term 2017

User Experience Engineering

Success in today's software marketplace requires an excellent user experience (UX). That's why all developers, architects, and managers today need to understand the basic principles of UX, even if it's not their primary job. In this course, we take an in-depth look at the foundations of an excellent UX in a platform-agnostic manner.