Welcome! I'm an associate professor (tenured 2010) in the Computer Science department at Dartmouth college. I graduated with a Ph.D. in robotics from Carnegie Mellon University in 2004; my research advisor was Matt Mason.
I am interested in the mechanics of locomotion and manipulation -- the interface between robots and the physical world. I and my collaborators have studied exact optimal trajectories for vehicles, sensor-guided teaching of human motion, robot origami folding, knot-tying, grasping cloth, and robust minimal-sensing control of rigid-body contact tasks.
At Dartmouth, I have taught classes including Introduction to Computer Science, Software Design and Implementation, Artificial Intelligence, and Robotics. Most recently, I led the design of our new Computer Science 1 course, which teaches problem-solving with Python programming, basic algorithms, and data structures.
For the past several years, I have also offered several sessions of a summer robotics camp (founded by Suzanne Thompson) for local middle-school and high-school students.
I was awarded an NSF CAREER grant in 2006, the Dartmouth McLane Family Fellowship in 2010, and the Dartmouth John M. Manley Huntington Award in 2010.