Homework 1 - Due Tuesday Feb. 2nd [Solutions] Homework 2 - Due Tuesday Feb. 16th [Solutions] Homework 3 - Due Tuesday Mar. 1st [Solutions] Homework 4 - Due Tuesday Apr. 5th [Solutions] Homework 5 - Due Thursday Apr. 21st [Solutions]