This course is an advanced survey of HCI research. We cover foundations and frontiers: seminal work on interactive systems, and recent advances. Core topics include interaction, social computing, and design; breadth topics include AI+HCI, augmented and virtual reality, and accessibility.

Topics include ubiquitous computing, social computing, design tools+methods, AI+HCI, augmented and virtual reality, collaboration, and accessibility.

We read two papers per class. You will submit paper commentaries by 3:00 AM before each class, to prepare for our discussion.

Once during the quarter, you will help us lead your section's discussion on that lecture's readings. Read all student commentaries before class, create a summary, and prepare a meta-commentary on main themes. Peer assess all student commentaries.

In this course, you and three partners will complete a research project with the goal of submitting it as a poster or late-breaking work to a top-tier HCI venue.

For undergraduates or masters students in CS or SymSys, having taken CS147 or CS247 is a prerequisite. All graduate and PhD students from other departments are welcome. We expect attendance and active participation during lecture and discussion.

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


Lecture: Mondays and Wednesdays, 11:00 AM to 12:00 noon at Bldg 200, Rm 34
Section 1: Thursdays 9:45 AM - 10:45 AM at 160-325
Section 2: Thursdays 1:30 PM - 2:30 PM at 200-030
Section 3: Fridays 9:45 AM - 10:45 AM at Sequoia Hall 200
Section 4: Fridays 1:30 PM - 2:30 PM at Hewlett Teaching Center Rm 101

Course Staff

  • Maneesh Agrawala
    Office Hours: Wednesdays 2:00 - 3:00 PM at Coupa Cafe Y2E2 and on Zoom
  • Jacob Ritchie (TA)
    Office Hours: Thursdays 8:00 - 9:00 PM at Gates Hall Rm. 398 and on Zoom
  • Mark Miller (TA)
    Office Hours: Thursdays 4:00 - 5:00 PM at Bytes Cafe and on Zoom
  • Jackie Yang (TA)
    Let me know if there is any issue with the website (homework submission/syllabus etc.).
    Expertise: AR/VR, Ubicomp, Multi-modal interaction, HCI Systems
    Office Hours: Tuesdays and Thursdays 2:00 - 3:00 PM on Zoom

All teaching staff members can also schedule office hours by appointment.


Ask TAs on Slack. (You must first join the Slack workspace through Canvas.)