Bonnie E. John

Director of Computation and Innovation

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.