midterm 1 solutions
hw 1 solutions
hw 4 solutions
hw 5 solutions
extra practice for midterm 2
midterm 2 solutions
(in progress)
extra practice for final exam