He earned degrees at Williams College, Loyola University of Chicago, and his doctorate at the Weston Jesuit School of Theology in Cambridge, Massachusetts. He began teaching at Holy Cross in September 2001.