CS 168 Spring 2026 logo

CS 168 Spring 2026

Instructor: Rishabh Iyer / Lecture: TuTh, 5:00–6:30 PM, Dwinelle 155 [Zoom, Playlist]

Announcements

Midterm Logistics

Feb 24

The midterm is on Friday, March 20, 7–9pm.

Midterm logistics are available on the exam logistics page.

Please fill out this form if you need an alternate exam time, an online exam, or you have DSP accommodations. The form is due Friday, February 27, 11:59pm PT, but will remain open for late requests until Thursday, March 19. We cannot guarantee that late submissions will be accomodated, but we will do our best. For last-minute emergencies, please email [email protected].

Past announcements

Course Calendar

Skip to current week

Wk. Date Lecture Readings Discussion Project
1 Tue
Jan 20
1. Intro 1: Architecture and Protocols
Slides / Recording
Intro No discussion Project 1A (Traceroute)
(due Fri Jan 30)
Thu
Jan 22
2. Intro 2: Architectural Overview: Bottom-up
Slides / Recording
Links , Multiplexing
2 Tue
Jan 27
3. Intro 3: Architectural Overview: Top-Down
Slides / Recording
Layers , Headers 1. Intro I

Worksheet / Solutions / Video / Slides
Thu
Jan 29
4. Intro 4: Architectural Principles
Slides / Recording
Architecture , Design
3 Tue
Feb 03
5. Routing 1: Principles
Slides / Recording
Intro , Model , States 2. Intro II

Worksheet / Solutions / Video / Slides
Project 1B (Traceroute)
(due Fri Feb 13)
Thu
Feb 05
6. Routing 2: Distance-Vector
Slides / Recording
Distance-Vector
4 Tue
Feb 10
7. Routing 3: Link-State, Addressing
Slides / Video
Link-State , Addressing 3. Routing I

Worksheet / Solutions / Video / Slides
Thu
Feb 12
8. Routing 4: Routers
Slides / Video
Routers
5 Tue
Feb 17
9. Routing 5: BGP I
Slides / Recording
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 / Recording
Implementation , IP Header
6 Tue
Feb 24
11. Transport 1: TCP I
Slides / Recording
Principles 5. BGP

Worksheet / Solutions / Video / Slides
Thu
Feb 26
12. Transport 2: TCP II
Slides / Recording
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 8. DNS, HTTP

Worksheet / Solutions / Video / Slides

Midterm Minilectures

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)

No Discussion (Spring Break)
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

Ethernet 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

Final Minilectures

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)