solutions to homework 1
solutions to homework 2
solutions to homework 3 + HW 3, P3
solutions to homework 4
solutions to homework 5
solutions to homework 6
solutions to homework 7
solutions to homework 8
solutions to homework 9
solutions to homework 10