cs169 hw