ecs140a hw6