**Minis:**

- Mini #1, Solution, Due Thursday, January 24th
- Mini #2, Solution, Due Tuesday, February 5th
- Mini #3, Due Tuesday, February 19th
- Mini #4, Due Tuesday, April 1
- Mini #5, Due Tuesday, April 29

**Homeworks:**

- Homework #1, Solutions
- Homework #2, Solutions
- Homework #3, Solutions
- Homework #4, Solutions
- Homework #5, Solutions .
- Homework #6, Oral Presentations April 24th to 28th. Sign-ups.

**Practice Materials**

- Midterm, Fall 2007
- Solutions to the midterm
- Lecture Notes, Lectures 1-21
- Lecture Notes, Approximation Algorithms
- Lecture Notes, Online Algorithms
- Lecture Notes, Number Theory I
- Lecture Notes, Number Theory II
- Lecture Notes, Fast Fourier Transform
- Lecture Notes, Machine Learning
- Lecture Notes, Game Theory
- Lecture Notes, Fair and Envy-free Cake Cutting