| Date | Topic | Readings & Action Required |
|---|---|---|
Aug 25 (Tue) | Class 1 Course overview, Internet history | |
Aug 27 (Thu) | Class 2 Networking review and challenges | Required Browse recent HotNets, SIGCOMM, or NSDI programs, and skim through papers that intrigue you to start generating project ideas |
Sep 1 (Tue) | Class 3 IP architecture | |
Sep 3 (Thu) | Class 4 Architectural principles | Optional |
Sep 8 (Tue) | Class 5 Invited talk: Loqman Salamatian: Inference as Measurement: Models and Systems for Auditing the Internet | |
Sep 10 (Thu) | Class 6 Data Plane and Switching | |
Sep 13 (Sun) | Deadline Sign up for paper presentation | |
Sep 15 (Tue) | Class 7 Intradomain routing | |
Sep 17 (Thu) | Class 8 Software-defined networking (SDN) | Optional |
Sep 22 (Tue) | Class 9 Traffic engineering | Required Optional |
Sep 24 (Thu) | Class 10 Interdomain routing | |
Sep 25 (Fri) | Deadline Submit project proposal | |
Sep 29 (Tue) | Class 11 Internet routing security | |
Oct 1 (Thu) | Class 12 Classic congestion control | |
Oct 6 (Tue) | Class 13 Modern congestion control | Optional |
Oct 8 (Thu) | Class 14 Competing agents | |
Oct 13 (Tue) | Class 15 Data center topology | |
Oct 15 (Thu) | Class 16 Data center transport | Required NDP (Handley et al., SIGCOMM 2017) (see also NDP The Movie) |
Oct 20 (Tue) | Class 17 Invited talk: Maria Apostolaki, Princeton University: Making Network Knowledge First-Class: A Neurosymbolic Approach to Network Management | Required This session will take place in 2405 Siebel Center NetNomos (He et al, NSDI 2026) |
Nov 8 (Sun) | Class 18 ML in networking (reinforcement learning) | |
Nov 13 (Fri) | Class 19 TBA | |
Nov 15 (Sun) | Class 20 ML in networking (explainability) | |
Nov 20 (Fri) | Class 21 Video conferencing | |
Nov 21 (Sat) | Class 22 First project check-in | Deadline First project check-in |
Nov 22 (Sun) | Class 23 Reliability (guest lecture by Yuchung Cheng) | |
Nov 27 (Fri) | Class 24 SDN architecture | Optional NVP (Koponen et al., NSDI 2014) (Test of Time Award 2026) |
Nov 29 (Sun) | Class 25 SDN control | Required |
Nov 10 (Tue) | Class 26 Microservices | |
Nov 19 (Thu) | Class 27 TBA | Deadline TBA |
Fall break (Nov 21-29) | ||
Dec 1 (Tue) | Class 28 GPU communication | Required TBA |
Dec 3 (Thu) | Class 29 Project presentations (1) | |
Dec 8 (Tue) | Class 30 Project presentations (2) | |
Dec 17 (Thu) | Deadline Submit final paper | |