- Homework 1: Experiencing buffer overflows. Due time: Jan 25th by midnight.
- Homework 2: Experiencing format string vulnerabilities. Due date: Feb 1st by midnight.
- Homework 3: Encrypted File Transfer. Part 1 and 2 due date: Feb 15th by midnight. Part 3 and 4 due date: Feb 22nd by midnight.
- Homework 4: Experiencing Fuzzing. Due date: March 15th by midnight.
- Homework 5: Experiencing Static Analysis Tools. Due date: March 27th by midnight.
- Homework 6: Symbolic Execution. Due date: Apr 5th by midnight.
- Homework 7: Reference Monitors. Due date: Apr 17th by midnight.