Where and when?

Lectures: Monday and Wednesday 7:10-8:25pm
Room: Pupin 428

Office hours:
  • A lof them, to ensure you always have a chance to drop by even if you have busy schedule during the day
  • All office hours (except Prof. Chaintreau) take place in CEPSR 6LW5 (6th floor, immediately on the right towards the kitchen once you exit the lifts). If any occasional meetings make the room busy, they will take place in the nearby kitchen on the 6th floor.
  • Proc. Chaintreau’s office hours are in CEPSR 610 (which is on the same floor).

Jen-Chieh - 9:00 - 9:30 am
Olalekan Afuye - 12:30 - 1:00 pm
Nivvedan - 4:00 - 4:30 pm

Prof. Chaintreau - 8:20-9:00 am
Yelin Hong - 12:00 - 12:30 pm
Chenze Zhao - 3:00 - 3:30 pm

Jen-Chieh - 9:00 - 9:30 am
Pooja - 11:00 - 11:45 am
Nivvedan - 4:00 - 4:30 pm

Prof. Chaintreau - 8:20-9:00 am
Yelin Hong - 12:00 - 12:30 pm
Chenze Zhao - 3:00 - 3:30 pm

Olalekan Afuye - 9:30 - 10:00 am
Pooja Shah - 2:00 - 2:45 pm

Who is teaching?

Augustin Chaintreau (instructor), Weiqi An, Pooja Shah (lead), Olalekan Afuye, Yelin Hong, Jen-Chieh Huang, Nivvedan Senthamil Selvan, Chenze Zhao (Teaching Assistants)


This class contains 2 programming assignments so you should be comfortable writing programs in C and/or Java.
This class contains analysis of performance of network protocols. You need to know discrete probability at an introductory level.

Grading scheme:

The evaluation will be based on:
  • 2 programming assignments (30%, 15% each)
  • 5 written assignments (20%, 4% each)
  • a mid-term exam (15%)
  • a final exam (35%)
  • class participation (no % but you'll get an apple!)
Please read the Rules applying to homework submissions.

Reading, Textbook:

We will follow Chapter 1 to 5 of "Computer Networking: a top-down approach" by James F. Kurose and Keith W. Ross (ISBN and details below)
Computer networking :a top-down approach (6th ed.)
James F. Kurose, Keith W. Ross.
Boston :Addison-Wesley,
It is recommended to read the associated chapter before the lecture.
The page that we will cover are indicated on the Detailed Contents page.
There are occasionally content covered outside the book, they will be indicated and referenced in the "Detailed Content" page.