Williams College, Fall 2019

Mondays & Thursdays; 2:35-3:50pm; TCL206

Instructor: Iris Howley


Phone: x4633

Office: TCL308

Office Hours: Mon 4-5pm, Tues 2-3pm & Wed 3-4pm

No office hours available 12/11, but you can contact Iris to make a one-on-one appointment.


  • Discussion post deadlines are now 10am, and you no longer need to respond to a peer (unless you want to!)
  • Reading Packets are Available for pick-up in the CS Department office!
  • Be sure to check the #general channel on our HCI course Slack group to find the latest discussion post channels.

Project Websites

Clink! [0] [gh] | Harmonee [0] [gh] | hikAR [0][gh] | commUnity [gh] | RES [gh]


Human-Computer Interaction (HCI) principles are practiced in the design and evaluation of most software, greatly impacting the lives of anyone who uses interactive technology and other products. There are many ways to design and build applications for people, so what methods can increase the likelihood that our design is the most useful, intuitive, and enjoyable? This course provides an introduction to the field of human-computer interaction, through a user-centered approach to designing and evaluating interactive systems. HCI draws on methods from computer science, the social and cognitive sciences, and interaction design. In this course we will use these methods to: ideate and propose design problems, study existing systems and challenges, explore design opportunities and tradeoffs, evaluate and improve designs, and communicate design problems and solutions to varying audiences.