Bonnie E. John

Director of Computation and Innovation


Office 41 Cooper Square, Rm 720 (Spring 2015)

Bonnie E. John joined The Cooper Union in December 2014 as the Director of Computation and Innovation.

Prior to joining Cooper, John was a Research Staff Member at IBM's Thomas J. Watson Researh Centerworking on Human-Computer Interaction (HCI) in the realms of cognitive computing, tools for software developers, predictive human performance modeling, and the relationship between usability and software architecture.

Before IBM, she was on the faculty of the School of Computer Science at Carnegie Mellon University, for more than 20 years. She was a founding member of the Human-Computer Inteeraction Institute where she directed the Masters in HCI from 1997 to 2009. Primarily responsible for the HCI Methods course taken by every Masters and Bachelors student in the HCII, she occasionally taught courses such as Fundamental Structures of Computer Science, Cogntiive Modeling for User Interface Design, and Human Factors. She was the  Thomas A. Wasow Visiting Scholar in Symbolic Systems at Stanford University in 2007 and continues to teach HCI Methods to software engineers at NASA.

John has published over 100 technical papers in the area of HCI and holds several patents. She was elected to the ACM's CHI Academy in 2005. She was a founding Associate Editor for ACM Transactions on Computer Human Interaction and regularly serves on the ACM SIGCHI conference program committee.

John researches techniques to improve the design of computer systems with respect to their usefulness and usability. She has investigated the effectiveness and usability of several HCI techniques (e.g., Think-aloud usability studeis, Cognitive Walkthrough, GOMS) and produced new techniques for bringing usability concerns to the design process (e.g., CPM-GOMS and Usability-Supporting Architectural Patterns). Her team at Carnegie Mellon University developed CogTool, an open-source tool to support Keystroke-Level Model analysis.