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

CS 168 Spring 2025

For questions about Spring 2025, please see our SP25 FAQs page.

Announcements

Pre-Semester Announcements

Jan 10
  • The final exam date on this website is confirmed. Everything else is subject to change.
  • If you have any questions, please email cs168@berkeley.edu.

Past announcements

Calendar

Skip to current week

Wk. Date Lecture (Playlist, Zoom) Readings Discussion Homework Project
1Wed
Jan 22
1. Intro 1: Layers
 / Logistics Slides

Intro,
Layers,
Headers

No discussion Project 1A (Traceroute)
(due Tue Feb 4)
2Mon
Jan 27
2. Intro 2: Design Principles

Architecture,
Design

1. Intro I
Wed
Jan 29
3. Intro 3: Links

Links,
Multiplexing

3Mon
Feb 03
4. Routing 1: Principles

Intro,
Model,
States

2. Intro II HW1: Architecture
(due Mon Feb 24)
Wed
Feb 05
5. Routing 2: Distance-Vector

Distance-Vector

Project 1B (Traceroute)
(due Fri Feb 14)
4Mon
Feb 10
6. Routing 3: Link-State, Addressing

Link-State,
Addressing

3. Ethernet
Wed
Feb 12
7. Routing 4: Routers

Routers

5Mon
Feb 17

No Lecture (Presidents’ Day)

4. Routing I HW2: Routing
(due Mon Mar 17)
Project 2 (Routing)
(due Fri Feb 28)
Wed
Feb 19
8. Routing 5: BGP I

Model,
Design

6Mon
Feb 24
9. Routing 6: BGP II

Implementation,
IP Header

5. Routing II
Wed
Feb 26
10. Transport 1: TCP I

Principles

7Mon
Mar 03
11. Transport 2: TCP II

Design,
Implementation

6. BGP HW3: Transport
(due Mon Mar 31)
Wed
Mar 05
12. Transport 3: Congestion Control I

Principles,
Design,
Implementation

8Mon
Mar 10
13. Transport 4: Congestion Control II

Throughput,
Issues,
Router-Assisted

7. No Discussion (Midterm)
Wed
Mar 12
14. Applications 1: DNS

DNS

Project 3A (Transport)
(due Fri Mar 21)
9Mon
Mar 17
15. Applications 2: HTTP

HTTP

8. TCP
Wed
Mar 19
16. End-to-End 1: Ethernet, STP

End-to-End

10Mon
Mar 24

No Lecture (Spring Break)

9. No Discussion (Spring Break)
Wed
Mar 26

No Lecture (Spring Break)

11Mon
Mar 31
17. End-to-End 2: ARP, DHCP, NAT, TLS

ARP, DHCP,
NAT, TLS

10. Congestion Control Project 3B (Transport)
(due Tue Apr 8)
Wed
Apr 02
18. Datacenters 1: Topology

Topology,
Congestion

12Mon
Apr 07
19. Datacenters 2: Routing

Routing,
Addressing,
Virtualization

11. DNS, HTTP HW4: Applications, End-to-End
(due Mon Apr 14)
Wed
Apr 09
20. Datacenters 3: SDN

SDN

13Mon
Apr 14
21. Datacenters 4: Host Networking

Host Networking

12. End-to-End HW5: Datacenters
(due Mon Apr 21)
Wed
Apr 16
22. Beyond Client-Server 1: Multicast

None

14Mon
Apr 21
23. Beyond Client-Server 2: Collectives

None

13. Datacenters HW6: Special Topics
(due Mon Apr 28)
Wed
Apr 23
24. Special Topics 1: Wireless

Wireless

15Mon
Apr 28
25. Special Topics 2: Cellular

Cellular

14. Special Topics
Wed
Apr 30
26. Guest lecture

None

16Sat
May 17

Final Exam: (3–6pm)