| Week |
Date |
Class Type |
Topic |
Resources |
Announcements |
| 1 |
Tue Jan 13 |
lecture |
Intro and Overview - History, Motivation, Logistics [Slides] |
Optional readings
|
Feedback to give
Signup to present
|
| 1 |
Thu Jan 15 |
lecture |
ML Project Deep Dive - Project definition and scoping [Slides] |
Optional readings
|
Required readings
|
| 2 |
Tue Jan 20 |
lecture |
Data Preparation and Visualization - Visualization techniques [Slides] |
Optional readings
|
Deadlines
- Signup to present in first 1/3 of course
Required readings
|
| 2 |
Thu Jan 22 |
lecture |
Data Preparation and Visualization, Problem Formulation - Deduping and soft-joining data [Slides] |
|
Deadlines
Required readings
|
| 3 |
Tue Jan 27 |
lecture |
Data & Feature Engineering [Slides] |
|
Deadlines
- Project Assignment 0 due (team and alpha version of proposal)
Required readings
|
| 3 |
Thu Jan 29 |
lecture |
Evaluation [Slides] |
|
Required readings
|
| 4 |
Tue Feb 3 |
lecture |
Hyperparameter tuning [Slides] |
Optional readings
|
Required readings
|
| 4 |
Thu Feb 5 |
lecture |
Interpretability and Monitorability [Slides] |
Optional readings
|
Required readings
|
| 5 |
Tue Feb 10 |
lecture |
Project Checkins 1 |
|
Deadlines
- Project Assignment 1 due (project checkins)
|
| 5 |
Thu Feb 12 |
lecture |
Project Checkins 2 |
|
|
| 6 |
Tue Feb 17 |
lecture |
Interpretability as Communication [Slides] |
Optional readings
|
Required readings
Feedback to give
|
| 6 |
Thu Feb 19 |
lecture |
Network Effects and ML [Slides] |
Optional readings
|
Required readings
|
| 7 |
Tue Feb 24 |
lecture |
Project Pitches |
|
Deadlines
- Project Assignment 2 due (talks for project pitches)
|
| 7 |
Thu Feb 26 |
lecture |
Project Pitches |
|
Deadlines
- Project Assignment 2 due (writeup, due 2/27)
|
| 8 |
Tue Mar 3 |
lecture |
Spring break 1 - no class |
|
|
| 8 |
Thu Mar 5 |
lecture |
Spring break 2 - no class |
|
|
| 9 |
Tue Mar 10 |
lecture |
Working with Agents [Slides] |
Optional readings
- A simple ReAct agent, Maameri Medium post, 2025
- RAG for Knowlege-Intensive NLP Tasks, Lewis et al, NeurIPS 2020
- PoT Prompting, Chen et al, TMLR, 2023
- Yao et al, ICLR 2023
- How Does OpenClaw Work? Symkowski Medium post, 2026
- An AI Agent Published a Hit Piece on Me, Shambaugh blog post, 2026
- Holistic Agent Leaderboard, GitHub site, 2026
- Measuring AI agent autonomy in practice, Anthropic blog post, 2026
- Evaluating AGENTS.md, Gloaguen et al, 2026
|
Required readings
|
| 9 |
Thu Mar 12 |
lecture |
Model Compression - Guest speaker, Steven Kolawole |
|
Required readings
|
| 10 |
Tue Mar 17 |
lecture |
Distribution Shift [Slides] |
Optional readings
- Rethinking Distribution Shifts, Wang et al 2023
- Detecting Change in Data Streams, Kifer, Ben-David, Gehrke, VLDB 2004
- Frustratingly Easy Domain Adaptation, Hal Daume III, 2007
- Adaptation of maximum entropy ..., Chelba and Acero, 2004
- fastml.com Blog, 2023
|
Required readings
|
| 10 |
Thu Mar 19 |
lecture |
Distribution Shift and Robustness [Slides] |
Optional readings
- Goodfellow et al, Explaining and harnessing adversarial examples, ICLR 2015
- Hacking the brain with adversarial images, IEEE Spectrum, 2018
- Adversarial Examples that Fool both Computer Vision and Time-Limited Human, Elsayed et al, 2018
- Adversarial Examples Are Not Bugs, They Are Features, Ilyas et al, 2019
- Eykholt and Evtimov, et al, Robust Physical-World Attacks on Deep Learning Visual Classification, CVPR 2018
- Lewis et al, 2025
|
Required readings
|
| 11 |
Tue Mar 24 |
lecture |
Mechanistic Interpretability |
|
Required readings
|
| 11 |
Thu Mar 26 |
lecture |
Graph Data - Guest Speaker, Karish Grover |
|
|
| 12 |
Tue Mar 31 |
lecture |
Project Presentations - 1 |
|
Deadlines
- Project Assignment 4 due (proposed extensons)
|
| 12 |
Thu Apr 2 |
lecture |
Project Presentations - 2 |
|
|
| 13 |
Tue Apr 7 |
lecture |
Causality |
|
Required readings
|
| 13 |
Thu Apr 9 |
lecture |
Carnival - no class |
|
|
| 14 |
Tue Apr 14 |
lecture |
Privacy and Federated Learning |
|
Required readings
|
| 14 |
Thu Apr 16 |
lecture |
Bias and Variance in Modern ML |
|
Required readings
|
| 15 |
Tue Apr 21 |
lecture |
Final Project Presentations - 1 |
|
Deadlines
- Project Assignment 5 due (final writeup and reflections)
|
| 15 |
Thu Apr 23 |
lecture |
Final Project Presentations - 2 |
|
|