Teaching Robotics and Computer Science with Pinball Machines