- Assignment 1 (due Wednesday Oct 11). Solutions
- Assignment 2 (due Wednesday Oct 18). Solutions
- Assignment 3 (due Wednesday Nov 15). Solutions
- Assignment 4 (due Wednesday Nov 29). Solutions
- Assignment 5 (now due Tuesday Dec 12). Solutions

- Midterm Solutions

- Solutions to Fall 2015 midterm
- Solutions to Winter 2015 midterm
- Fall 2015 final/comprehensive exam
- Winter 2015 final exam
- Winter 2010 final exam