He teaches courses in the Master of Public Administration Program as well as undergraduate courses in Public Administration and Public Policy. He received a Ph.D. and M.A. in Political Science from Wayne State University. He received a B.A. in Political Science, a B.A. in Sociology, and a minor in Economics from Bowling Green State University. Previously, he worked as an Assistant Professor of Political Science at Shawnee State University, a Senior Lecturer in the Irvin D. Reid Honors College at Wayne Sate University, and research in the Center for Urban Studies at Wayne State University.