Homework 1 -- Due on Thursday, Aug 28. Solutions to Homework 1 Homework 2 -- Due on Thursday, Sep 11. Solutions to Homework 2 Homework 3 -- Due on Thursday, Sep 25.