This site is under construction. All dates and policies are tentative until this message goes away.

CS 168 Spring 2026
Instructor: EvanBot / Lecture: TuTh, 5:00–6:30 PM, Dwinelle 155 [Zoom, Playlist]
Announcements
Week 2 Announcements
- Project 1A is due on Wednesday, January 29.
- Discussions and office hours begin this week.
- EvanBot likes cookies.
Course Calendar
| Wk. | Date | Lecture | Readings | Discussion | Project |
|---|---|---|---|---|---|
| 1 |
Tue Jan 20 | 1. Intro 1: Layers of the Internet Slides |
Intro , Layers , Headers | No discussion | Project 1A (Traceroute)
(due Fri Jan 30) |
|
Thu Jan 22 | 2. Intro 2: Design Principles Slides |
Architecture , Design | |||
| 2 |
Tue Jan 27 | 3. Intro 3: Links Slides |
Links , Multiplexing | 1. Intro I Worksheet / Solutions / Video / Slides |
|
|
Thu Jan 29 | 4. Routing 1: Principles Slides |
Intro , Model , States | |||
| 3 |
Tue Feb 03 | 5. Routing 2: Distance-Vector Slides |
Distance-Vector | 2. Intro II Worksheet / Solutions / Video / Slides |
Project 1B (Traceroute)
(due Fri Feb 13) |
|
Thu Feb 05 | 6. Routing 3: Link-State, Addressing Slides |
Link-State , Addressing | |||
| 4 |
Tue Feb 10 | 7. Routing 4: Routers Slides |
Routers | 3. Routing I Worksheet / Solutions / Video / Slides |
|
|
Thu Feb 12 | 8. Buffer | ||||
| 5 |
Tue Feb 17 | 9. Routing 5: BGP I Slides |
Model , Design | 4. Routing II Worksheet / Solutions / Video / Slides |
Project 2 (Routing)
(due Fri Feb 27) |
|
Thu Feb 19 | 10. Routing 6: BGP II Slides |
Implementation , IP Header | |||
| 6 |
Tue Feb 24 | 11. Transport 1: TCP I Slides |
Principles | 5. BGP Worksheet / Solutions / Video / Slides |
|
|
Thu Feb 26 | 12. Transport 2: TCP II Slides |
Design , Implementation | |||
| 7 |
Tue Mar 03 | 13. Transport 3: Congestion Control I Slides |
Principles , Design , Implementation | 6. TCP Worksheet / Solutions / Video / Slides |
|
|
Thu Mar 05 | 14. Transport 4: Congestion Control II Slides |
Throughput , Issues , Router-Assisted | |||
| 8 |
Tue Mar 10 | 15. Applications 1: DNS Slides |
DNS | 7. Congestion Control Worksheet / Solutions / Video / Slides |
|
|
Thu Mar 12 | 16. Applications 2: HTTP and CDNs Slides |
HTTP | |||
| 9 |
Tue Mar 17 | 17. End-to-End 1: Ethernet, STP Slides |
Ethernet , STP | No Discussion (Midterm) |
|
|
Thu Mar 19 | 18. End-to-End 2: ARP, DHCP, NAT, TLS Slides |
NAT , TLS , ARP , DHCP , End-to-End | |||
|
Fri Mar 20 | Midterm (Fri Mar 20, 7–9pm) |
||||
| 10 |
Tue Mar 24 | No Lecture (Spring Break) |
8. DNS, HTTP Worksheet / Solutions / Video / Slides |
||
|
Thu Mar 26 | |||||
| 11 |
Tue Mar 31 | 19. Datacenters 1: Topology Slides |
Topology , Congestion | 9. ARP, DHCP, NAT Worksheet / Solutions / Video / Slides |
Project 3A (Transport)
(due Fri Apr 03) |
|
Thu Apr 02 | 20. Datacenters 2: Routing Slides |
Routing , Addressing , Virtualization | |||
| 12 |
Tue Apr 07 | 21. Datacenters 3: SDN Slides |
SDN | 10. Datacenters Worksheet / Solutions / Video / Slides |
Project 3B (Transport)
(due Fri Apr 10) |
|
Thu Apr 09 | 22. Datacenters 4: Host Networking Slides |
Host Networking | |||
| 13 |
Tue Apr 14 | 23. Beyond Client-Server 1: Multicast Slides |
Multicast | 11. Host Networking and SDN Worksheet / Solutions / Video / Slides |
|
|
Thu Apr 16 | 24. Beyond Client-Server 2: Collectives Slides |
Operations , Implementation | |||
| 14 |
Tue Apr 21 | 25. Wireless 1: Wireless Links Slides |
Wireless | 12. Multicast and Collectives Worksheet / Solutions / Video / Slides |
|
|
Thu Apr 23 | 26. Wireless 2: Cellular Slides |
Cellular | |||
| 15 |
Tue Apr 28 | Buffer |
13. Wireless and Cellular Worksheet / Solutions / Video / Slides |
||
|
Thu Apr 30 | Buffer |
||||
| 16 |
Tue May 05 | No Lecture (RRR Week) |
|||
|
Thu May 07 | |||||
| 17 |
Fri May 15 | Final Exam (Fri May 15, 11:30am–2:30pm) |