Scott Shenker
465 Soda Hall
shenker@cs.berkeley.edu
Office hour: TBA
Ion Stoica
465 Soda Hall
istoica@cs.berkeley.edu
Office hour: TBA
Prerequisite: CS162 or EE122
Overview
This is a graduate level course on computer networking. The course
involves both a reading/lecture/discussion component and a project
component. We will read about 50 research papers on various aspects of
computer networking: LAN/WAN technologies, congestion/flow control,
traffic analysis, routing, internetworking, multicast, security, and
quality of service. Students are expected to read papers before the
class, submit a one page summary for each paper, and participate in
the discussion during the class. The class projects can be either of
the following types: design/implementation, measurement, and
simulation. The lecture will be conducted in an interactive
fashion. We will lead the discussion, but we expect everyone to
participate. You will be graded for both the paper summaries and class
discussion.
Grading
Midterm quiz
10%
Final quiz
15%
Paper reviews and presentation
15%
Term project
50%
Class participation
10%
Project A major component of this course, both in terms of
your grade and your time, is a term project. The goal of this project is
to investigate new research ideas and solutions. See the
project page for more details.
Quizes There will be two quizes: a midterm and a final exam.
Both exams will be taken in class and are open books and open notes. The second quiz will cover the entire material with the emphasize on the second part (i.e., the material since the first quiz). The goal of these quizes
is to help you grasp the fundaments of today's networking.
Paper reviews For each paper you read you are required to
provide a short review (one or two paragraphs). Usually, you will have to
review no more than two papers per class. The goal of these reviews is to
help you synthetise the main ideas and concepts presented in each paper.
See directions for submitting the reviews
for more details.