Homework:
HW1 Solution
HW2 Solution
HW3 Solution
.
HW4 Solution
.
HW5 Solution
HW6