The following assignments have been given, with due dates as shown:
Assignment 1: Due Wednesday, January 30
Assignment 2: Due Wednesday, February 13
Assignment 3: Due Wednesday, February 27
Assignment 4: Due Wednesday, March 27
Assignment 5: Due Wednesday, April 10
Assignment 6: Due Wednesday, April 24