Chair of the Department of Religious Studies at the University of North Carolina at Charlotte where he has taught since 1989. He previously held positions at Ambassador College (1968-70 while a student), the University of Notre Dame (1979–85), and the College of William and Mary (1985–89).