Self-Driving Controller Design (Course Project)