He earned a PhD in Public Administration from Florida Atlantic University and spent two years as an Assistant Professor at Kennesaw State University prior to joining UIS. He also holds an MA in Political Science from the University of Alabama and BA in Political Science from Franklin College (Franklin, IN).