Homework 1, due Wednesday June 25th at the start of class[1]
Homework 2, due Wednesday July 2nd at the start of class[2]
Homework 3, due Wednesday July 9th at the start of class[3]
Homework 4, due Wednesday July 16th at the start of class[4]