Bailor received an undergraduate degree in Philosophy from Holy Cross College and a graduate degree in Philosophy from Loyola University of Chicago. He taught Religion and Ethics in high school from 1974 to 1975 and has specialized in teaching introductory Philosophy courses at Loyola of Chicago, Purdue University, Columbus State Community College and Ohio Dominican College since then.