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

CS 168 Spring 2026 logo

CS 168 Spring 2026

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

Announcements

Week 2 Announcements

Jan 27
  • Project 1A is due on Wednesday, January 29.
  • Discussions and office hours begin this week.
  • EvanBot likes cookies.

Past announcements

Course Calendar

Skip to current week

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)

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)

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

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)