He has taught at VCU since 1975. Before that he taught philosophy at the College of William and Mary, the University of Wisconsin-Stevens Point, and Monmouth College (Illinois).