John Caruana

John Caruana is Associate Professor of Philosophy at Ryerson University. He also teaches in the Arts and Contemporary Studies program and the Graduate Programme in Communication and Culture (York and Ryerson). His areas of research include European philosophy and the philosophy of religion. 

Articles