| Week | Day | Date | Topic |
|---|---|---|---|
| 1 | Mon | 10/2 | Logistics + Overview [Slides] |
| Wed | 10/4 | Principles for Networking Design [Slides][Paper] | |
| 2 | Mon | 10/9 | Application Layer - HTTP [Slides][Paper1][Paper2] |
| Wed | 10/11 | Application Layer - P2P [Slides][Paper] | |
| 3 | Mon | 10/16 | Transport Layer - MPTCP [Slides][Paper1][Paper2] |
| Wed | 10/18 | Transport Layer - TCP Cubic [Slides][Paper] | |
| 4 | Mon | 10/23 | Paper Presentation - Video Streaming, More MPTCP, etc. |
| Wed | 10/25 | ||
| 5 | Mon | 10/30 | Network Layer - IPv6 [Slides][Paper] |
| Wed | 11/1 | Network Layer - BGP [Slides][Paper] | |
| 6 | Mon | 11/6 | Link Layer - WiFi [Slides] |
| Wed | 11/8 | Link Layer - 5G [Slides] | |
| 7 | Mon | 11/13 | Paper Presentation - SDN, BGP, Bluetooth, etc. |
| Wed | 11/15 | ||
| 8 | Mon | 11/20 | Emerging Topics: Datacenter Networking [Slides] |
| Wed | 11/22 | Emerging Topics: Edge Computing [Slides] | |
| 9 | Mon | 11/27 | Paper Presentation - Satellite, NFV, Backscatter, etc. |
| Wed | 11/29 | ||
| 10 | Mon | 12/4 | Project Presentation |
| Wed | 12/6 | ||
| 11 | Monday | 12/11 | 7-10PM, this classroom One (1) cheatsheet (US letter, both sides) allowed [Review Guideline][Sample Final] |
| Milestone | Deadline^ | Description | Grade (%) |
|---|---|---|---|
| Project List Released [List] | Week 2 Wednesday | [Instructor's Task] provide you with the list of available project | |
| Project Selection [Selection Form] | Form your team and submit your project preference, especially if you want to customize your project | ||
| Project Assignment [Assignment] | [Instructor's Task] Finalize and notify each team on final project assignment | ||
| Proposal* [Requirements & Template] | Describe the motivation, goal, methodology, resources, and deliverable of your project | 5 | |
| Mid-Term Report* [Requirements & Template] | Describe the progress, obstacles, and remaining tasks | 10 | |
| Final Presentation* | Week 10 In Class | Show us what you've done! | 15 |
| Final Report* | Submit a well-formatted report on your project | 10 |
| Milestone | Deadline^ | Description | Grade (%) |
|---|---|---|---|
| List Released (See Canvas) | Week 1 Sunday | [Instructor's Task] provide you with the list of available papers | |
| Selection [Submit your preference] | Week 2 Wednesday | Submit your presentation preference | |
| Paper Assignment [Assignment] | Week 2 Friday | [Instructor's Task] Finalize and notify each person on paper assignment | |
| Presentation [Guide] | Your choice | Present the work you studied | 20 |
| Summary* [Guide] | Week 10 Friday | Submit the written report | 10 |