homework 1
. Due on Oct 29.
homework 2
. Due on Dec 3.
Final
. Due on Dec 31. (Note: Clarifications added for Problem 4 and 5.)