Prior to joining the faculty, he was a member of the technical staff at Lincoln Laboratory for seven years where he worked on aircraft collision avoidance for manned and unmanned aircraft. He holds a Ph.D. from the University of Edinburgh and B.S. and M.S. degrees from Stanford. He has worked for Microsoft Research, the Honda Research Institute, and Rockwell Scientific. He is a third generation pilot.