Fall 2016 Homeworks


Homework 3 (due on Monday 11/28/2016 11:55pm PT)
Solution of Homework 3

Homework 2 (due on Friday 10/28/2016 11:55pm PT)
Solution of Homework 2

Homework 1 (due on Friday 10/14/2016 11:55pm PT)
Solution of Homework 1