Prior to that, he was an assistant professor at SUNY Buffalo, a research scientist at MIT, and a technical lead on the Robonaut project at NASA JSC. He holds a Ph.D. from the University of Massachusetts, Amherst.