He received a bachelor’s degree from the College of William and Mary, a master’s degree from Middlebury College and a doctorate in the social foundations of education from the University of Virginia. He most recently taught at the University of Wisconsin-Plattville, and previously studied and taught at Abo Akademi University in Vasa, Finland, and taught English in Hungary.