He holds a bachelor's degree in linguistics from Yale University, a master's degree in linguistics from the University of Connecticut, and a Ph.D. in Computer Science from Brandeis University. His current work includes the material he will present in this talk, as well as the development of open-source software for robotics, parallel computing, geology, and other fields, and most recently, the use of miniature aerial vehicles for indoor surveillance and mapping.