Courses Prior to Cooper Union
At Carnegie Mellon University
- Spring-Summer, 2008; Capstone project for Masters in HCI.
- Spring 2007; Cognitive Crash Dummies. A readings- and project-based class in cognitive modeling as applied to HCI design and evaluation problems. Students from all colleges at Carnegie Mellon University, from a freshman mechanical engineer to a PhD student in Architecture, participated.
- Summer 2001, 2002, Spring 2006; Capstone project for Masters in HCI at CM-West, NASA Ames Research Center, California. Supervised group of masters students building systems to support cognitive modeling at NASA Ames.
- Fall, 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008. Spring 2001: HCI ProSeminar. Masters-level seminar introducing students to leaders in the HCI field.
- Fall 1997-present: Independent study in HCI at the masters level. Oversea all IS courses supervised by individual faculty in HCII.
- Spring, 1997, 1999, 2002, 2004: Cognitive Modeling for HCI. A readings- and project-based seminar in cognitive modeling as applied to HCI design and evaluation problems. Graduate and upper-level undergraduate course in the HCI Institute.
- Fall, 1996, 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2006, 2007, 2008, 2010. Spring 2001, 2002: Human-Computer Interaction Methods. Masters and upper-level undergraduate course cross-listed in Computer Science, Psychology, and Social and Decision Sciences. Co-taught with Sara Kielser in 1996, 1997; with Cleotilde Gonzalez in 2001; with Ken Koedinger in 2002; with Christine Neuwirth in 2003, 2004 & S006; with Jen Mankoff in 2007; with John Zimmerman in 2008; with Matt Kam in 2010.
- Spring, 1995: Fundamental Structures of Computer Science. Undergraduate "gateway" computer science course for non-majors who want to go on in such aspects of CS as AI, hardware, robotics, etc.
- Spring 1994: Comparison of HCI Techniques, graduate course with students from CS, Engineering and Public Policy, English, and Architecture.
- Fall 1994, 1993, Spring 1993: Human-Computer Interaction, advanced undergrad and graduate course, cross-listed in the departments of Computer Science and Psychology, CMU.
- Fall 1985: Human Factors, advanced undergraduate course, Psychology, CMU. Redesigned the course using a new curriculum, new textbook, and new project assignments.
At Stanford University
- Spring 2007; Cognitive Crash Dummies, Symbolic Systems Program, Stanford University.
At Bell Laboratories
- Fall 1979: Taught installation and maintenance of mini-computer hardware to Bell System technical writers and maintenance personnel.