He teaches courses on American History in the undergraduate program and the Master of Art in American History and Government program. He has a Bachelor of Arts degree from St. Vincent College, a Master of Arts from Ohio University, and a PhD in history from the University of Kentucky.