- Homework 0, due Wednesday January 21, 2009, 5pm.
- HW1, due Wednesday January 28, 2009, 5pm
- Hw2, due Wednesday February 4, 2009, 5pm
- Hw3, due Wednesday February 11, 2009, 5pm.
- Hw4, due Wednesday February 25, 2009, 5pm.
- Hw5, due Wednesday March 4,2009, 5pm.
- Hw6, due Wednesday March 11,2009, 5pm.
- Hw7, due Wednesday April 1,2009, 5pm. Postponed to Monday April 6, 2009, 5pm.
- Hw8, due Wednesday April 8,2009, 5pm. Postponed to Monday April 13, 2009, 5pm.
- Hw9, due Wednesday April 15,2009, 5pm. Postponed to Monday April 20, 2009, 5pm.
- Hw10, will not be collected.