Table of Contents


Syllabus

Week 1

March 31
LectureCourse Introduction & Overview

Readings

April 2
LectureThe Four Invariants (Ch 2)

Readings

PA1 Released PA1: Investigate Wireless Network Protocol — due Tuesday, April 15 at 11:59 PM.

Discussion Section Environment setup & tool orientation

Week 2

April 7
LectureDesign Principles & The Dependency Graph (Ch 2)

Readings

April 9
LecturePredictions, QUIC & the Midterm (Ch 2)

Readings

PA1 Due PA1 due Tuesday, April 15 at 11:59 PM.

PA2 Released PA2: Extract QoS Metrics for Video Streaming Applications — due Tuesday, April 29 at 11:59 PM.

Discussion Section Wireshark & packet capture basics

Week 3

Week 4

April 21
LectureMedium Access & Wireless Architecture (Ch 3+4)

Readings

April 23
LectureMedium Access & Wireless Architecture (Ch 3+4)

Readings

PA2 Due PA2 due Tuesday, April 29 at 11:59 PM.

PA3 Released PA3: Extract QoS Metrics for Video Conferencing Application — due Tuesday, May 12 at 11:59 PM.

Discussion Section QoS metric extraction for video streaming

Week 5

Week 6

May 5
LectureMidterm Exam The midterm is in-class and closed-device. It covers Chapters 2–4 (First Principles, Medium Access, Wireless Architecture).
May 7
LectureQueue Management (Ch 6)

Readings

PA3 Due PA3 due Tuesday, May 12 at 11:59 PM.

Discussion Section NetReplica setup & intro

Week 7

May 12
LectureQueue Management (Ch 6)

Readings

PA4 Released PA4: Network Experimentation with NetReplica/NetGent — due Tuesday, June 3 at 11:59 PM.

May 14
LectureMultimedia Applications (Ch 8)

Readings

Discussion Section NetReplica deep dive: navigating papers, experiment design

Week 8

May 19
LectureMultimedia Applications (Ch 8)

Readings

May 21
LectureMeasurement, Management & Research Frontier (Ch 9)

Readings

Discussion Section NetGent intro + video conferencing analysis

Week 9

May 26
LectureMeasurement, Management & Research Frontier (Ch 9)

Readings

PA4 Due PA4 due Tuesday, June 3 at 11:59 PM.

May 28
LectureMeasurement, Management & Research Frontier (Ch 9)

Readings

Discussion Section NetReplica/NetGent for network experimentation

Week 10