Learning from Data to Create a Safer and Smarter Self-Driving Experience