Here is the tentative schedule for lectures and assignment deadlines. All information is subject to change. Please check this page periodically for the updated schedule.
| Date | Topic | Pre-Lecture Readings | Optional Readings | Notes |
| Introduction | ||||
| Tu, Aug 26 | L01: Introduction | |||
| Th, Aug 28 | L02: Internet Architecture | |||
| Tu, Sep 2 |
L03: Lab 1 Environment Setup Tutorial
|
|
||
| Resource Sharing | ||||
| Th, Sep 4 | L04: Congestion Control | |||
| Tu, Sep 9 | L05: TCP Variants | |||
| Th, Sep 11 | L06: Fair Queuing |
|
||
| Tu, Sep 16 | L07: Active Queue Management (AQM) | |||
| Routing and Control Plane | ||||
| Th, Sep 18 | L08: Internet Routing |
|
||
| Tu, Sep 23 | L09: BGP Analysis | |||
| Th, Sep 25 | L10: IP Anycast |
|
||
| Tu, Sep 30 | L11: Wide Area Cloud Networking |
|
||
| Th, Oct 2 | L12: Software Defined Networks |
|
||
| Tu, Oct 7 |
|
|||
| Data Center Networks (DCNs) | ||||
| Th, Oct 9 | L13: DCN Architecture | |||
| Tu, Oct 14 | Fall break. No classes are held. (2025–2026 Academic Calendar) 🍂 |
|
||
| Th, Oct 16 | L14: DCN Transport |
|
||
| Tu, Oct 21 |
L15: RDMA Networking
Lab 3 Environment Setup Tutorial |
|
||
| Th, Oct 23 | L16: Reconfigurable Optical Switching |
|
||
| Tu, Oct 28 | L17: Programmable Networks | |||
| Application-layer Networks | ||||
| Th, Oct 30 | L18: CDN | Pick any: |
|
|
| Tu, Nov 4 | L19: Structured P2P Networks |
|
||
| Th, Nov 6 | L20: Unstructured P2P Networks |
|
|
|
| Physical-layer Networks | ||||
| Tu, Nov 11 | L21: Access Networks I |
|
||
| Th, Nov 13 | L22: Access Networks II |
|
||
| Wrapping Up | ||||
| Tu, Nov 18 |
Group Project Presentation Day I
|
|||
| Th, Nov 20 |
Group Project Presentation Day II
|
|
||
| Tu, Nov 25 |
|
|||
| Sun, Dec 7 |
|
|||
| M, Dec 15 | Last day of Fall 2025 semester. (2025–2026 Academic Calendar) ❄ | |||