CS169.2 HW2 Part 1