Daniel Roth has a master's degree in computer science from the Massachusetts Institute of Technology, with a specialization in autonomous robot navigation. He helped with the development of the Roomba Robotic FloorVac while an intern at iRobot. These days he works to pass on his love for robotics to kids as a coach and mentor for robotics teams competing in the FIRST LEGO League competition. When not playing with robots, he works as a Principal Program Manager at Microsoft on the .NET development platform.