CPS 214
Computer Networks and Distributed Systems

Jeff Chase (chase@cs.duke.edu)
TTH 10:05 - 11:20 AM (D243 LSRC)
Teaching Assistant
TA: Badrish Chandramouli (badrish@cs.duke.edu)
Office Hours
chase: After class, Monday 2:00-3:00 PM, and/or afternoons when available.
badrish: Tuesday 4:30 PM - 5:30 PM, Wednesday 11:30 AM - 12:30 PM, or by appointment

Final exam is May 3 at 9AM in the usual location. The exam is open book, open notes, open laptop: googling allowed, but no communication.

Please arrange with me for project meetings, and complete all project-related work by midday on May 5.

CPS 214 is an advanced course in networking, focusing on the Internet and security and scaling issues for networked systems. This semester is a multi-tracked offering intended to serve graduate students and advanced undergraduates. We use the Kurose and Ross textbook, which takes a "top-down" approach focusing on how network software serves the needs of networked systems, rather than the classical "layer cake" approach that builds up successive layers of software function and abstraction on networking hardware. We combine the textbook material with a study of current research topics, current and future issues in Internet architecture, and advanced networked systems and testbeds.

course policies