He previously taught at Lawrence University in Appleton, Wisconsin. He received his PhD in Philosophy from Syracuse University in 2008 and his BS in Aerospace Engineering from the University of Florida in 2002. He specializes in Ethics, Philosophy of Law and Political Philosophy. He has published papers in several journals, including Law and Philosophy, Pacific Philosophical Quarterly and Philosophical Studies. He regularly teaches Engineering Ethics.