 Over the years, he has also taught on multiple occasions as a visiting professor of religious studies at the University of Virginia.At William & Mary, Holmes received the Society of Alumni Teaching Award, the Thomas A. Graves Award for Sustained Excellence in Teaching, the Seven Society Award, the Outstanding Faculty Award of the Commonwealth of Virginia, and the Thomas Jefferson Award.The latter is the highest honor given by Jefferson’s alma mater to an administrator or professor.