This course is a broad graduate-level introduction to HCI research. It begins with seminal work on interactive systems, and moves through current and future research in interaction techniques, and the design, prototyping, and evaluation of user interfaces.

This is a 4-unit course. For undergraduates, earning an A- or better in cs147 is a prerequisite. All graduate students are welcome. Graduate students with a unit cap may enroll for 3 units; the workload is the same. Students registered for the class will receive a letter grade — the "credit/no credit" option is not available.

Students in this course are encouraged to attend CS547, the HCI seminar; Fridays 12:50 - 2:05pm.


Topics include ubiquitous computing, social computing, design tools, input technology, design methods, programming user interfaces, crowdsourcing, visualization, creativity tools, research methods, and statistics for HCI.


The course comprises two pieces: reading and discussing research papers, and a quarter-long research project.


Monday and Wednesday, 1.15pm to 3.05pm
Littlefield 107

Course Staff

  • Michael Bernstein, Gates 384
    Office Hours: Wednesday 3:05pm-4:15pm
  • Jon Bassen (TA), Gates 3B Open Area
    Office Hours: Wednesday 11:00am-12:00pm
  • Justin Cheng (TA), Gates 390 / 3B Open Area
    Office Hours: Monday 4:00pm-5:00pm (no OH on June 2!)



Having problems? Let us know!