(1) Solutions for HW1.
(2) Solutions for HW2.
(3) Solutions for HW4.
(4) Solutions for the midterm.
(5) Solutions for HW5.
(6) Solutions for HW6.