NOTE: The following assignments have been officially released. We advise against starting early on (last year's) assignments in the repository that haven't been officially released as these are still subject to change.
- Programming Assignment 1 (Virtual Machine Setup, Sockets)
- Programming Assignment 2 (Intradomain Routing Algorithms)
- Programming Assignment 3 (TCP Congestion Control and Bufferbloat)
- Programming Assignment 4 (Passive Network Measurement)
- Programming Assignment 5 (Portscan)
- Programming Assignment 6 (DNS Reflection)
- Programming Assignment 7 (HTTP Proxy)