Homework:

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