John is the lead software developer on the Scratch project in the Lifelong Kindergarten group at the MIT Media Lab.
Prior to joining the Lifelong Kindergarten group, John worked for computer pioneer Alan Kay. Under Alan, John developed key parts of Squeak, an experimental programming system for elementary school children. He also worked at Walt Disney Imagineering, where he built an experimental handheld electronic guide for theme park guests and software for a new attraction that earned the theme park equivalent of an Academy Award. Prior to working at Disney, John worked at Apple, Sun Microsystems Labs, and Xerox.
John has a Ph.D. in Computer Science from the University of Washington and M.S./ B.S. degrees in Electrical Engineering and Computer Science from MIT.