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