Project-based, collaborative, algorithmic robotics for high school students: Programming self-driving race cars at MIT | IEEE Conference Publication | IEEE Xplore