He has held postdoctoral and visiting positions at the University of Virginia, Massachusetts Institute of Technology, and Louvain-la-Neuve University in Belgium. His research is in algebraic topology and his articles span a wide variety of subjects such as knot theory, homotopy theory, and category theory. He is an award-winning teacher whose research has been recognized by several grants from the National Science Foundation.