CS184 hw3 repo