Course Schedule
The class is structured in four modules.
The dates listed in the tables below are for the Spring 2026 offering of this course.
Module 1: Overview
Module 1 provides a broad introduction to the emerging field of Human–AI Interaction. We will begin by discussing why it is important to study Human–AI Interaction today and the motivation behind creating this course. Next, we will provide a practical lecture on machine learning, with the goal of teaching the basic concepts necessary for students from diverse backgrounds to understand the course content. After that, we will present a lecture on the history of AI and HCI; understanding this history allows us to better comprehend today’s technology and its future trends. We will then introduce the basic principles and guidelines for designing successful, user-facing Human–AI Interaction systems. AI alignment—which is important for designing and evaluating today’s generative AI systems—will be addressed in a separate lecture. Students will then discuss and apply their understanding of these principles to real-world cases. The final lecture in this module focuses on the design process, as a good design process can help prevent failures and limitations in Human–AI systems.
| Week 1 |
Lecture #1 01/12 or 01/13 |
Introduction to Human-AI Interactions | |
|
Lecture #2 01/14 or 01/15 |
Practical Machine Learning | Assignment 1 posted | |
| Week 2 | 01/19 or 01/20 | MLK Day, No Class | |
|
Lecture #3 01/21 or 01/22 |
History of AI & HCI | ||
| Week 3 |
Lecture #4 01/26 or 01/27 |
Guidelines for Human–AI Interaction | |
|
Lecture #5 01/28 or 01/29 |
Designing for Failures: AI Alignment | ||
| Week 4 |
Lecture #6 02/02 or 02/03 |
AI in Social Decision-Making Contexts | |
|
Lecture #7 02/04 or 02/05 |
Stakeholder-Driven and Value-Sensitive AI Design | Assignment 1 due (Fri 02/06) |
Module 2: Fairness, Accountability, Transparency, and Ethics (FATE)
Module 2 provides a deeper discussion of Fairness, Accountability, Transparency, and Ethics (FATE) in Human–AI systems. We will first discuss fairness: what fairness means in machine learning, how to evaluate an ML model’s performance with respect to fairness criteria, how models may meet or violate those criteria, and how to measure trade-offs among different fairness definitions as well as between fairness and accuracy. In real-world contexts, we will examine what factors shape people’s perceptions of fairness. We will also explore transparency and privacy, and cultivate students’ high-level critical thinking about ethics in AI. Students will complete a hands-on exercise to practice creative speculation about ethics in AI by participating in Black Mirror–style writers’ room activities.
| Week 5 |
Lecture #8 02/09 or 02/10 |
Fairness in Machine Learning | Assignment 2 posted |
|
Lecture #9 02/11 or 02/12 |
Fairness in the Field | Project proposal due | |
| Week 6 |
Lecture #10 02/16 or 02/17 |
Auditing | |
|
Lecture #11 02/18 or 02/19 |
Responsible AI in Practice | ||
| Week 7 |
Lecture #12 02/23 or 02/24 |
Transparency and Interpretability | |
|
Lecture #13 02/25 or 02/26 |
Transparency and Interpretability (cont’d) | Assignment 2 due; Assignment 3 posted | |
| Week 9 (*Week 8 is Spring Break) |
Lecture #14 03/09 or 03/10 |
Usable Privacy and Security | |
|
Lecture #15 03/11 or 03/12 |
Black Mirror Writers' Room |
Module 3: Capabilities and Limitations of Advanced AI
Since around 2010, we have seen significant advances in AI technologies, including deep learning, convolutional neural networks (CNNs), generative models, reinforcement learning, and large language models. In recent years, these models have achieved major improvements across many benchmarks and application areas. Large language models have demonstrated strong performance on tests designed to assess human capabilities, such as bar exams and the GRE. In this module, we will explain how these models are trained and discuss their capabilities and limitations. From a product designer’s point of view, we will explore how to quickly prototype systems using advanced AI models. We will also discuss topics such as what writing looks like in the age of large language models and explore the concept of AI agents.
| Week 10 |
Lecture #16 03/16 or 03/17 |
A general introduction to deep learning, CNNs, Generative Models and Reinforcement Learning | |
|
Lecture #17 03/18 or 03/19 |
Large Language Models (LLMs) and HCI | Project update due | |
| Week 11 |
Lecture #18 03/23 or 03/24 |
Prototyping with Advanced AI | |
|
Lecture #19 03/25 or 03/26 |
Writing in the Age of LLMs | Assignment 3 due; Assignment 4 posted | |
| Week 12 |
Lecture #20 03/30 or 03/31 |
Peer Feedback on Projects | |
|
Lecture #21 04/01 or 4/02 |
AI Agents |
Module 4: AI and Society
The final module explores broader topics such as how AI is impacting our society and how we can shape a positive future. We will focus on areas like AI literacy, and we will host guest lectures on cutting-edge topics in AI for innovation and learning. Finally, students will present their final projects.
| Week 13 |
Lecture #22 04/06 or 04/07 |
AI Literacy | |
|
04/08 or 04/09 |
Spring Carnival, No Class | ||
| Week 14 |
Lecture #23 04/13 or 04/14 |
AI for Innovation and Learning | |
|
Lecture #24 04/15 or 04/16 |
Envisioning Future (Light Mirror Writing room activity II) | Assignment 4 due | |
| Week 15 |
Lecture #25 04/20 or 04/21 |
Final Presentation | |
|
Lecture #26 04/22 or 04/23 |
Final Presentation |