Team Achievements
Developed Java Power Tools, a set of software tools that enable college freshmen to rapidly develop programs with robust user input-output, easy-to-build graphical user interfaces, and flexible graphics that combines shapes, images, and text. With Matthias Felleisen, piloted a curriculum for class-based design in object-oriented programming languages that teaches students to think about programs and the design process in a systematic way following the "design recipe" method. Established summer workshops for high school and college instructors based on the forthcoming book, How to Design Classes, modeled after the TeachScheme! workshops developed by Felleisen. |