week3 cs184 homework