Homework 1 (released Wednesday 2/17) (pdf version)
due Wednesday, 2/24 before midnight
Homework 2 (released Thursday 2/25) (pdf version)
due Wednesday, 3/2 before midnight
Homework 3 (released Thursday 3/3) (pdf version)
due Wednesday, 3/9 before midnight
Homework 4 (released Thursday 3/10) (pdf version)
due Wednesday, 3/16 before midnight
Homework 5 (released Thursday 5/5) (pdf version)
due Thursday, 5/12 before midnight