Cooper Hewitt says...
Computer scientist Michael Rubenstein earned a B.S. in Electrical Engineering (2003, Purdue University, West Lafayette, IN), an M.S. in Electrical Engineering (2005, University of Southern California (USC), Los Angeles, CA), and a Ph.D. in Computer Science (2009, USC, Los Angeles, CA). His primary area of research has been the control and design of multi-robot systems for solving problems and performing functions where traditional single robots are not suitable. He is also interested in the ways new technologies will impact the design of multi-robot algorithms, as these systems begin to number in the hundreds to thousands of robots. From 2010-15, he was a postdoctoral fellow, then a researcher, at the Wyss Institute for Biologically Inspired Engineering, Harvard University, where he worked on the Kilobots swarming robots project with computer scientist Radhika Nagpal. Since 2015, he has been an assistant professor of computer science and mechanical engineering at Northwestern University (Evanston, IL).