He has been teaching a wide range of courses at Mercyhurst for the past 28 years. His area of specialization is applied ethics. He has published is several academic and non-academic publications, including The Journal of Value Inquiry, The Christian Science Monitor, the Hartford Courant and the American Philosophical Association Newsletter on Teaching Philosophy.