Autonomous Driving Design Challenges Stem