He earned his B.A. (Honours) at the University of Wisconsin-Madison and his M.A. and Ph.D. at the University of Virginia. He previously taught at Skidmore College and the University of Virginia before joining McGill in 2003.