| Section | Topic | Link |
|---|---|---|
| 01/24 | Divide-and-Conquer | Slides |
| 01/31 | Fast Fourier Transform | Slides |
| 02/07 | Shortest Paths | Slides |
| 02/14 | Greedy Algorithms I | Slides |
| 02/21 | Greedy Algorithms II | Slides |
| 02/28 | Dynamic Programming | Slides |
| 03/07 | Linear Programming | Slides |
| 03/14 | Maximum Flow, MT2 | Slides |
| 03/21 | Zero-Sum Games, Reductions | Slides |
| 04/04 | Search Problems | Slides |
| 04/11 | Approximation Algorithms | Slides |
| 04/18 | Hashing, Streaming | Slides |
| 04/25 | Multiplicative Updates | Slides |