hw1 partial
hw2 parital
hw2 final