| Week 1 | Amortized Analysis | Reference: CLRS book |
| Week 2 | Fibonacci Heap Introduction to Maximum Flow |
Reference: KT, JE books CLRS book (3rd Edition) |
| Week 3 | Network Flow Ford Fulkerson Method Edmond-Karp Algorithm Tutorial on amortization | Reference: CLRS, KT, JE books Prof. Tim Roughgarden's Lecture Notes: this, this, this, this Notes on Hall's Theorem and Konig's Theorem |
| Week 4 | Dinic's Algorithm Push-Relabel Algorithm Tutorial on Ford Fulkerson |
|
| Week 5 | Push-Relabel Algorithm Applications of Max-Flow: Hall's Theorem, Konig's Theorem |