Schedule

The schedule is subject to change over the course of the semester. All deadlines are at 11:59pm (CT) by default, except for paper reviews, which are due at 11:59pm the night before the class in which the paper is discussed.
The required readings below are finalized through October 20. Later readings may change.

DateTopicReadings & 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)
Sep 22
(Tue)
Class 9
Traffic engineering
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
Oct 8
(Thu)
Class 14
Competing agents
Oct 13
(Tue)
Class 15
Data center topology
Oct 15
(Thu)
Class 16
Data center transport
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
Nov 29
(Sun)
Class 25
SDN control
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