Assignments
| Due Jan. 28 | HW0 [pdf] | [sol] |
| Due Feb. 11 | HW1 [pdf] | [sol] |
| Due Feb. 18 | Proj1 [pdf] | |
| Due Feb. 25 | HW2 [pdf] | [sol] |
| Due Mar. 18 | HW3 [pdf] | [sol] |
| Due Mar. 23 | Proj2 [pdf] | |
| Due Mar. 30 | HW4 [pdf] | [sol] |
| Due Apr. 15 | HW5 [pdf] | [sol] |
| Due Apr. 27 | HW6 [pdf] | [sol] |
| Due May 6 | Proj3 [pdf] |