A Guide to Challenges Facing Self-Driving Car Technologists. Driverless and Semiautonomous Vehicles, Traffic Accidents and Safety, Computer Security, Computer Vision, Google Inc, Uber Technologies Inc