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 development of the Muslim Theology of Religions.
Imam Mohammed has been trained in classical Islamic studies at the hands of renowned contemporary Muslim scholars, such as; Sh. Hassan al-Shafi'i, Muhammad Abdel Fadeel al-Qusi and Mahmud Hamdi Zaqzuq. Besides being Qari'i and Mujaz in the Qur'an, Imam Mohammed holds Ijazas in different branches of Islamic studies, for instance; Hadith, Fiqh and Theology.