Devin Balkcom
Associate Professor
Dartmouth Computer Science

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 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.

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 several years, I offered several sessions of a summer robotics camp for local middle-school and high-school students.

Khan Academy now has algorithms tutorials for which Tom Cormen and I produced content.


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.

My research has been supported by NSF grants IIS 1217447, IIS 1451632 , IIS 0643476, and CNS 0708209, as well as by generous support from Dartmouth ISTS and Neukom Institute.

Graduate students