Imam Mohammed
Our Imam
Imam Mohammed is a Tenured Faculty Member at Al-Azhar University, Cairo. He teaches: Theology, Philosophy of Religion and Comparative Religion. He completed has MA in Theology at the University of Durham, U.K. His PhD project at the University of London primarily traces the historical de.... Read more