Lucien Lamoureux Faculty Member Disciplines Ethics and Political Philosophy History of Philosophy Logic and Foundations of Mathematics