Homework
HW1 answers
HW2 answers
HW3 answers