INFO6410/CS5682: HCI and Design

Course Information
    Nicki Dell, office hours: Monday 1:45-2:45, Bloomberg 263
    Shiri Azenkot, office hours: Tues/Thurs 1:30 - 2:15, Bloomberg 261
    Yuhang Zhao, Office hours: TBA
    Rama Varanasi, Office hours: TBA

Syllabus link
Course slack channel 
Sign up here (link will expire Tues 8/28)

Time, Place, Format
There are two sections for this course.
Section 1, lead by Prof. Dell: Mondays/Wednesdays, 12:30pm-1:45pm, Bloomberg 161/165
Section 2, lead by Prof. Azenkot: Tuesdays/Thursdays, 10:55 - 12:10, Bloomberg B061

Class periods will usually be broken up as follows:
First 5 minutes: Questions on assigned reading (to be turned in)
Next 30 minutes: Lecture
Next 40 minutes: Hands-on activity (to be turned in)

Assignments: 50%
Reading Questions: 25%
Hands-on Activities: 25%


 MW Date TTh Date  Topic      Reading  Hands-on Activity  Assignment
 8/27/18 8/23/18  Course Introduction    Where are you headed? Assignment 0
(due by the end of the day)
 8/29/18 8/28/18  Design of Everyday Things  The Design of Everyday Things
(Chapters 1-2) (available at
 Hall of fame and shame  
(no class on 9/3)
 8/30/18  Survey Design  Questionnaire Design  Take and critique a survey, design your own survey  Assignment 1 
 9/10/18 9/6/18
(no class on 9/4)
 Qualitative Interviews and Focus Groups  1. Qualitative Interview Design: A Practical Guide for Novice Investigators
2. Interview strategies
 Create and conduct a qualitative interview  
 9/12/18 9/11/18  Contextual Inquiry  Contextual Interviews and How to Handle Them  Practice a mini contextual enquiry  Studio Sprint 1 (9/12)
 9/17/18 9/13/18  Analyzing Qualitative Data  Inductive Content Analysis  Practice qualitative coding  
 9/19/18 9/18/18
 Personas - Why and How You Should Use Them  Practice developing personas  Assignment 1 due 9/19

Assignment 2
9/24/18 9/25/18
(no class 9/20)
User Stories  1. From Personas to User Stories
2. 10 tips for writing good user stories
 Construct user stories from data  
 9/26/18 9/27/18 Storyboarding  Storyboarding in UX Design  Practice storyboarding  
 10/1/18 10/2/18 Paper Prototyping  Prototyping for tiny fingers  Practice paper prototyping  
 10/4/18 High-fidelity Prototyping  High-fidelity prototyping: What, When, Why and How?  Practice prototyping  Assignment 2 due 10/3

Assignment 3
 10/10/18 (no class 10/8) 10/11/18
(no class 10/9)
Hierarchy, patterns, and Components  Required: Material Design: Everything you need to know 
Additional Resources: Google Material Design
 Deconstruct an app into patterns  
 10/15/18 10/16/18  Typography  Typography in UI: Guide for Beginners 
 Critique typography  
 10/17/18       10/18/18 Color  Color Theory: Brief Guide for Designers Play with color palettes Studio Sprint 2 (10/17)
 10/22/18 10/23/18 [Nicki's section] Prototyping for AR and VR

[Shiri's section] Guest lecture: Ray Lutzky, Culturally-Situated Design
 [Nicki's section] Immersive Design

[Shiri's section] Review the site and play with some of the applications
 [Nicki's section] Prototype an interface for a VR or AR application  
 10/24/18 10/25/18 Designing for marginalized communities  Stories from the Field  Prototype a text-free application  Assignment 3 due 10/24
Assignment 4 
 10/29/18 10/30/18 [Nicki's section] Guest lecture: Ray Lutzky, Culturally-Situated Design

[Shiri's section] Prototyping for AR and VR
[Nicki's section] Review the site and play with some of the applications
[Shiri's section] Immersive Design

[Shiri's section] Prototype an interface for a VR or AR application
 10/31/18 11/1/18Designing for people with disabilities Design for user empowerment Explore accessibility features 
 11/5/18 11/6/18 Class canceled (Nicki & Shiri away at CSCW)
 11/7/18 11/8/18Digital prototyping workshop Best Prototyping Tools for UI and UX Designers in 2018 Digital prototyping activity 
 11/12/18 11/13/18 Web accessibility  Introduction to Web Accessibility  Evaluate a website for web accessibility  Assignment 4 due 11/12
Assignment 5 
 11/14/18 11/15/18 Usability and Heuristic Evaluation  Introduction to Usability
1. How to conduct a heuristic evaluation
2. 10 usability heuristics
 Practice heuristic evaluation  
 11/20/18 Experiment Design and AB Testing 1. Experimental Research 
2. Putting A/B testing in its place
 Design an A/B test  Studio Sprint 3
 11/26/18 (no class 11/21) 11/27/18 (no class 11/22) Bias and ethics in HCI  Participant Response Bias in HCI Experiment with different types of bias Assignment 5 due 11/28
 11/28/18 11/29/18 Discuss Nicki's / Shiri's Research TBA  Course Evaluations  
 12/3/18 12/4/2018Discuss Nicki's / Shiri's Research TBA  Party  

Devices in Class
We will use smartphones and laptops to facilitate hands-on activities and work in-class. However, research and student feedback clearly shows that using devices on non-class related activities harms my teaching, your own learning, and other students' learning as well. Therefore, I only allow device usage during activities that require devices. At all other times, you should put your device away. I'll help you remember this by announcing when to bring devices out and when to put them away.

Academic Integrity
Each student in this course is expected to abide by the Cornell University Code of Academic Integrity. Any work submitted by a student in this course for academic credit will be the student's own work. You are encouraged to study together and to discuss information and concepts covered in class with other students. You can give "consulting" help to or receive "consulting" help from such students. However, this permissible cooperation should never involve one student having possession of a copy of all or part of work done by someone else, in the form of an e-mail, an e-mail attachment file, a soft copy, or a hard copy. If you have questions about what is, or is not, permissable, please come and ask.

Students with Disabilities
Your access in this course is important. Please give me your Student Disability Services (SDS) accommodation letter early in the semester so that we have adequate time to arrange your approved academic accommodations. If you need an immediate accommodation for equal access, please speak with me after class or send an email/slack message to me and/or SDS at If the need arises for additional accommodations during the semester, please contact SDS. You may also feel free to speak with Student Services at Cornell Tech who will connect you with the university SDS office.

This course and its content has been developed and refined by Prof. Nicki Dell.