All homework assignments are covered by the course policy on collaboration.

- Homework 0:
- Available 9/6 and due 9/11 by 1:00.
- Assignment.

- Homework 1:
- Available 9/18 and due 9/25 by 5:00.
- Assignment and solution.

- Homework 2:
- Available 9/27 and due 10/4 by 5:00.
- Assignment and solution.

- Homework 3:
- Available 10/4 and due 10/13 by 5:00.
- Assignment and solution.

- Homework 4:
- Available 10/18 and due 10/30 by 1:00.
- Assignment and solution.

- Homework 5:
- Available 10/30 and due 11/10 by 5:00.
- Assignment and solution.

- Homework 6:
- Available 11/8 and due 11/17 by 5:00.
- Assignment

- Homework 7:
- Available 11/15 and due 12/1 by 5:00.
- Assignment and solution.

- Homework 8:
- Available 11/29 and due 12/13 by 1:00.
- Assignment

The midterm project is not covered by the course policy on collaboration – you are expected to work independently.

- Midterm project
- Available 10/9 and due 10/23 by 1:00.
- Assignment
- Solution

The final project differs substantially from both homework assignments and the midterm project. Detailed instructions, including deliverables and due dates, are here.