CIS 4120/5120: Human-Computer Interaction


Learn how to design interactive systems that satisfy and delight users by undertaking the human-centered design process, from ideation to prototyping, implementation, and assessment with human users. Learn key tools in the HCI toolkit, including need-finding, user studies, visual design, cognitive models, demo'ing, ethical considerations, and writing about your designs.

Schedule icon

Schedule

We recommend bookmarking this schedule, as it contains information regarding lectures, readings, and assignments.

Go to schedule
Wave icon

Staff

Andrew Head
Professor
OH: Mondays 11am-12pm
Levine 303
Samarth Chandrawat
Head TA
OH: By Appointment via Zoom
Levine 255
Stephanie Wang
Head TA
OH: By Appointment via Zoom
Levine 255
Aishwarya Balaji
Teaching Assistant
OH: Monday 3:15 - 5:15 pm
Levine 255
Eli Nathan
Teaching Assistant
OHQ: Tuesdays 12 - 2 pm
Levine 255
Bailey Hirota
Teaching Assistant
OH: Mondays 3:30 - 5:30 pm
Levine 255
Priya Deliwala
Teaching Assistant
OH: Thursdays 12 - 2 pm
Levine 255
Michael Sun
Teaching Assistant
OH: Tuesdays 3:30 - 5:30 pm
Levine 255
Manas P. Shankar
Teaching Assistant
OH: Wednesdays 3:30 - 5:30 pm
Levine 255
Cindy Xu
Teaching Assistant
OH: Thursdays 3 - 5 pm
Levine 255