Photos by Polo Chau
Teaching is intertwined with almost everything I do.
I have two major teaching activities:
I supervise (and co-supervise) a number of PhD students,
and I teach
HCI courses at the
Until recently I was also the director of the
In the fall of 2010 I am teaching:
05(HCI)-4/631 "Software Structures for User Interface"
05(HCI)-4/633B,D "User Interface Lab (levels 2[GUI] and 3[Web])"
In the past I have regularly or semi-regularly taught
the following courses:
||Software Structures for User Interface
(formerly: Software Architectures for User Interface).
||HCI Process and Theory.
||Programming Usable Interfaces.
||HCI Project Course I/II.
||Applied Gadgets, Sensors
and Activity Recognition in HCI
(formerly: Advanced Topics in UI Technology).
A full list of HCI Courses can be found
HCII PhD Program
Until quite recently I directed the
HCII PhD program,
having led the committee which created it,
ushered in the first class in 2000,
and served as its director until the fall of 2009.
The program's central goal is to train world class interdisciplinary
HCI researchers capable of transforming our field, and I take great
our students, both past and present.
The program admits research-oriented students from a wide variety of
backgrounds. However, admissions are very competitive.
If you are interested in our program, please see the
materials regarding applications on the HCII web site
frequently asked questions list).
Current PhD Students
Graduated PhD Students
- Chris Harrison (CMU)
- Julia Schwarz (CMU, co-advised with Jennifer Mankoff)
- Gary Hsieh
Thesis: "Applying Market Mechanisms to Facilitate Interpersonal Information Exchange",
(CMU) August 2010 (co-advised with with Robert Kraut),
Department of Telecommunication, Information Studies and Media, Michigan State University.
- Amy Hurst
Thesis: "Using Data About Real World Pointing Performance to Improve Computer Access with Automatic Assessment",
(CMU) July 2010 (co-advised with Jennifer Mankoff),
Assistant Professor of Information Systems, University of Maryland, Baltimore County.
- Johnny Chung Lee
Thesis: "Projector-Based Location Discovery and Tracking", (CMU) May 2008, Microsoft Applied Sciences / Microsoft Research.
- Joonhwan Lee
Thesis: "Designing Automatically Generated Perceptually Optimized Displays", (CMU) May 2008 (co-advised with Jodi Forlizzi).
- Daniel Avrahami
Thesis: "Enhancing Technology-Mediated Communication: Tools, Analyses, and Predictive Models", (CMU) October 2007, Intel Research, Seattle.
- James Fogarty
Thesis: "Constructing and Evaluating Sensor-Based Statistical Models of Human Interruptibility", (CMU) February 2006, Assistant Professor of Computer Science and Engineering, University of Washington.
- Jennifer Mankoff
Thesis: "An Architecture and Interaction Techniques for Handling Ambiguity in Recognition-based Input", (Georgia Tech) May 2001, (unofficially co-advised with Gregory Abowd), Associate Professor of Human-Computer Interaction, CMU, formerly Assistant Professor of Computer Science at University of California, Berkeley.
- Ian Smith
Thesis: "Support For Multi-Viewed Interfaces" (Georgia Tech) June 1998,
Chief Technical Officer, Transmutable Networks,
formerly Intel Research Seattle and Xerox Palo Alto Research Center.
- Andrey K. Yeatts
Thesis: "A Visual Notation for Specification of Rule-Based Graphical User Interfaces", (University of Arizona) December 1996,
National Optical Astronomy Observatory.
- Aravindan Veerasamy
Thesis: "Visualization and User Interface Techniques for Interactive Information Retrieval Systems" (Georgia Tech) March 1997 (co-advised with Sham Navathe).
- Krishna Bharat
"Supporting the Construction of Distributed, Interoperative, User Interface Applications", (Georgia Tech) June 1996, Principle Scientist, Google Labs (Originator of Google News), formerly DEC Systems Research Center, Palo Alto.
- Chen-Ning Hsi
Thesis: "High Level Techniques for Authoring, Analysis, and Synthesis of Multimedia Documents", (University of Arizona - in residence at Georgia Tech), August 1994, Phillips Research, Taiwan, formerly Associate Professor of Computer Science at Providence University, Taiwan.
- Shamim P. Mohamed
Thesis: "End-User Specification of Interactive Displays", (University of Arizona) August 1993, formerly Assistant Professor of Mathematics at Idaho State University.
- Gary L. Newell
Thesis: "A Probabilistic Approach to Gestural Interface Design", (University of Arizona), August 1993, Associate Professor and Department Head, Computer Science, Northern Kentucky University, formerly Chair of the Computer Science Department at McKendree College.
- Tyson R. Henry
Thesis: "Techniques for Interacting with Large Graphs", (University of Arizona), May 1992, Associate Professor of Computer Science at the California State University, Chico
- Bruce R. Schatz
Thesis: "Interactive Retrieval in Information Spaces Distributed Across Wide-Area Networks", (University of Arizona), December 1990, Recipient of NSF National Young Investigator Award, 1992.
Professor and Head, Department of Medical Information Systems, College of Medicine, Professor of Library and Information Sciences and Computer Science at the University of Illinois.