HW1
assigned Feb 7, due Feb 15
HW2
assigned Feb 17, due Mar 1
HW3
assigned Mar 8, due Mar 17
HW4
assigned Mar 29, due Apr 19
HW5
assigned Apr 24, due May 8