CS 244c: Advanced Networking and Distributed Systems

Winter 2026

Meetings
Lecture: Mondays and Wednesdays, 3:00pm-4:20pm, NVIDIA Auditorium
Final Presentations: Tuesday, March 17th
Staff
Staff list: logo
Instructor: David Mazières
Office hours: (signup link on edstem soon)
Address: CoDa 328W, zoom
Instructor: Keith Winstein
Office hours: TBD
Address: CoDa 342W
CA: Akshay Srivatsan
Office hours: TBD
Address: CoDa 322W, zoom
Overview
Discussion of research papers in the areas of networking and distributed systems. Topics covered include Internet fundamentals, distributed system fundamentals, network modeling and simulation, and scalable storage systems. Students conduct a small research project of their choice in small groups and present their results at the end of the quarter. Fulfills program sheet requirements for CS244 or CS244b. Prerequisite: CS144 or equivalent.

Learning goals:

  • Understand important architectural issues in networking and distributed systems
  • Gain practice and fluency in reading research papers
  • Learn how to conduct research in distributed systems and networking
Grading

Grades in this class will be primarily based on the quarter-long project. Grades will take into account relative contribution to the project, class attendance, class participation, and (for non-CGOE students) in-class reading quizzes. CGOE students can participate by asking or answering questions on Ed.

In general, we expect residential (on-campus) students to attend every lecture. However, to account for sickness/travel/unavoidable conflicts, we will not penalize for a handful of absences (up to 5).

CGOE (online) students are welcome to attend class in-person, but it is not required or expected.