courses Stanford HCI Group cs admissions
degreespeopleresearchconnect directions
Updates as the year goes along.
HCI Program Sheets


cs147Introduction to Human-Computer Interaction Design
cs247Human-Computer Interaction Design Studio
Agrawala, Bernstein
cs547Human-Computer Interaction Seminar
cs549Human-Computer Interaction in the Real World

related courses outside cs

The below courses are likely of interest to HCI students. Some may be included in some HCI degree programs. They are listed by department. For more information about a particular course, see the Stanford Course Bulletin. Also, check out:

  • The course offerings
  • The creativity couse guide
  • The symbolic systems course list
  • Art
    Mechanical Engineering (Design Division)
    Management Science and Engineering
    Symbolic Systems



    Fridays 12:30-2:20pm · Free & open to the public

    25 SepDarius Kazemi
    Context, or, How to trick your users into thinking you're a genius
    2 OctGordon Wetzstein
    Emerging Trends and Applications of Light Field Displays
    9 OctWendy Ju
    Transforming Design: Interaction with Robots and Cars
    16 OctGordon Kurtenbach
    Goal Directed Design and the Future of Making
    23 OctKrzysztof Gajos
    Lab in the Wild: Tools for Large-Scale Experimentation in HCI
    30 OctJanet Vertesi
    Seeing Like a Rover: Visualization, embodiment, and teamwork on the Mars Exploration Rover mission
    6 NovSean Follmer
    Designing Material Interfaces: Redefining Interaction through Programmable Materials and Tactile Displays
    13 NovStelarc
    Zombies, Humanoids, & Hybrids: The Creepy, The Uncanny & The Contestable
    20 NovLorrie Cranor
    Conducting Usable Privacy and Security Studies: It's Complicated
    4 DecArvind Narayanan
    Better security and privacy hinges on better design: two case studies