Schedule

The schedule is subject to change over the course of the semester. All deadlines are at 11:59pm (CT) by default.

DateTopicReadings & Action Items
Jan 21
(Tue)
Class 1
Course overview, paper reading and critiquing
Required
Jan 23
(Thu)
Class 2
Networking review and challenges
Required
Browse the programs of recent HotNets (2024, 2023, 2022) and skim 4 papers that intrigue you.
Jan 26
(Sun)
Deadline
Sign up for paper presentation
Jan 28
(Tue)
Class 3
IP architecture
Jan 30
(Thu)
Class 4
Networking workshop (led by TA)
Feb 2
(Sun)
Deadline
Submit project team roster
Feb 4
(Tue)
Class 5
Architectural principles
Optional
Feb 6
(Thu)
Class 6
Classic congestion control
Feb 11
(Tue)
Class 7
Modern congestion control
Feb 13
(Thu)
Class 8
Queue management
Feb 16
(Sun)
Deadline
Submit project proposal
Feb 18
(Tue)
Class 9
Switches/routers
Feb 20
(Thu)
Class 10
SDN architecture
Feb 25
(Tue)
Class 11
SDN use case
Feb 27
(Thu)
Class 12
Interdomain routing
Mar 4
(Tue)
Class 13
Secure routing
Mar 6
(Thu)
Class 14
Internet measurement
Mar 11
(Tue)
Class 15
First project check-in
Mar 13
(Thu)
Class 16
Video streaming
Spring break (Mar 18 & 20)
Mar 25
(Tue)
Class 17
ML for networking
Mar 27
(Thu)
Class 18
Datacenter networks
Apr 1
(Tue)
Class 19
Datacenter transport
Apr 3
(Thu)
Class 20
Datacenter network virtualization
Apr 8
(Tue)
Class 21
Reliability
Apr 10
(Thu)
Class 22
Network verification (guest lecture by Ryan Beckett)
Apr 11
(Fri)
Second project check-in
Apr 15
(Tue)
Class 23
Competing agents
Apr 17
(Thu)
Class 24
Network simulation
Apr 22
(Tue)
Class 25
Microservices
Apr 24
(Thu)
Class 26
Cellular networks (guest lecture by Xenofon Foukas)
Apr 29
(Tue)
Class 27
Video conferencing (guest lecture by Sadjad Fouladi)
Deadline
Finalize participation log
May 1
(Thu)
Class 28
Final presentation (#1)
May 6
(Tue)
Class 29
Final presentation (#2)
May 15
(Thu)
Deadline
Submit final paper