Course Schedule
Note that the schedule below is tentative and subject to change. Paper assignments will be finalized by the start of the semester. Optional papers are provided as additional reference, and we will cover some of them in class. They are not required as a part of the paper reviews.
| Date | Topic | Paper | Assignment |
|---|---|---|---|
| 8/21/25 | ML Systems Overview and Logistics | ||
| 8/26/25 | Deep Learning Overview | ||
| 8/28/25 | AI Lifecycle and MLOps | ||
| 9/2/25 | [Guest Lecture: Prof. Francisco Romero, Georgia Tech] ML in Practice: Visual Data Analysis | ||
| 9/4/25 | No Class | ||
| 9/9/25 | ML Libraries and Frameworks | ||
| 9/11/25 | Hardware Acceleration | Lab 1 Released | |
| 9/16/25 | Training: Data Pipeline | ||
| 9/18/25 | Training: Data Pipeline | ||
| 9/23/25 | Training: Parallelization | Project Proposal Due | |
| 9/25/25 | Training: Parallelization | ||
| 9/30/25 | Training: Memory Optimizations | ||
| 10/2/25 | Training: Checkpointing and Resiliency | Lab 1 Due | |
| 10/7/25 | Training: Datacenter Design and Scheduling | ||
| 10/9/25 | Reading Day (No Class) | ||
| 10/14/25 | Midterm Project Check-in | Midpoint Project Report | |
| 10/16/25 | Inference: Overview | ||
| 10/21/25 | Intro to LLMs | ||
| 10/23/25 | LLMs: Inference Overview | Lab 2 Released | |
| 10/28/25 | LLMs: KV Caching and Attention Optimizations | ||
| 10/30/25 | LLMs: KV Caching and Attention Optimizations |
|
|
| 11/4/25 | LLMs: Compound Systems, Agents, and Reasoning | ||
| 11/6/25 | LLMs: Compound Systems, Agents, and Reasoning | ||
| 11/11/25 | LLMs: Large-Scale Training, RLHF, Fine-tuning, and Post-training |
|
Lab 2 Due |
| 11/13/25 | LLMs: Variants (MoEs, LoRAs, etc.) | ||
| 11/18/25 | Security and Privacy | ||
| 11/20/25 | Responsibility and Sustainability | ||
| 11/25/25 | Thanksgiving: No Class | ||
| 11/27/25 | Thanksgiving: No Class | ||
| 12/2/25 | Final Project Presentations | ||
| 12/4/25 | Final Project Presentations |