Biography
Zulfiqar Ali Shah received his BA and MA (Hons) in Comparative Religions from the International Islamic University in Islamabad, Pakistan and his PhD in Theology and Religious Studies from the University of Wales, UK. He has taught at the International Islamic University in Islamabad, the University of Wales in the UK, the University of North Florida and Cardinal Stritch University in the US. He is the former president of the Islamic Circle of North America, Shariah Scholars Association of North America, the current Executive Director and Secretary General of the Fiqh Council of North America and Religious Director of the Islamic Society of Milwaukee. He has authored many articles and books including Anthropomorphic Depictions of God: The Concept of God in the Judaic, Christian and Islamic Traditions. His upcoming ground-breaking books include Islam and English Enlightenment: The Untold Story, Islam and French Enlightenment and Islam and the Founding Fathers of America.

Publications

The Concept of God in Judiac

Christian and Islamic Traditions

Ifta' and Fatwa

IN THE MUSLIM WORLD AND THE WEST

Research and articles

The Ottoman Empire and Its European Foray

In this intricate web of European politics and religion, the Ottoman Empire asserted its presence powerfully. With vast swathes of Eastern Europe under its control, the Empire naturally found itself juxtaposed against the Catholic Habsburgs, both vying for a broader sphere of influence.

read more….

The Qur’an and Human Reason

Dr. Zulfiqar Ali Shah

The concept of reason in the Qur’anic perspective is a multifaceted one, incorporating elements from various philosophical and historical traditions.

read more….

The Qur’an and the Importance of Human Reason

The Qur’an, the holy book of Islam, places a strong emphasis on the importance of human reason, critical thinking, logical argumentation, and common sense. It values the use of our intellect to understand the world, theology, morality, and the human mind. 

read more….

Voltaire's Nuanced Fondness of Islam​

Voltaire’s Nuanced Fondness of Islam

Voltaire, whose real name was François-Marie Arouet (1694-1778), was a French philosopher, writer, and thinker who made significant contributions to the Enlightenment. 

read more….

Book Reviews

Zulfiqar Ali Shah’s book is an extensive undertaking that is encyclopedic in its scope and ambitious in its aims.  Although written with a view to demonstrating the relative superiority of the Qur’anic and Muslim understanding of the transcendent God, the book’s lengthy treatments of corresponding biblical, Jewish, and Christian understandings seem largely fair, balanced and thorough. 

read more….

The French Enlightenment: An Exploration of Islamic Influences

The history of the French Revolution and its ideological aftermath has often been framed within the juxtaposition of the Enlightenment and the religio-political underpinnings of medieval Christianity.

read more….

Gallery

Schedule an appointment with Dr. Shah​

Please expect a phone call/text from the admin in the coming day(s)

45 Comments

  • Abiduddin
    Posted October 17, 2025 12:48 PM 0Likes

    Subject: Suggestion Regarding Consistency of Khutbah and Salah at Jumuʿah

    Dear IAGD Board and Respected Imams,

    Assalamu Alaikum wa Rahmatullahi wa Barakatuh,

    I wanted to share a quick, respectful suggestion regarding Jumuʿah. In classical fiqh and authentic narrations, the person delivering the khutbah should ideally also lead the Salah. At IAGD, the khutbah and Salah are often done by different imams, which can feel disjointed — especially for youth who come to listen and connect.

    Many families, including ours, are bringing young people to the masjid for meaningful khutbahs, but this inconsistency is pushing some youth toward Miftaah and Ummah, where they find a more engaging and unified Friday experience.

    A clear rotation where each imam delivers both khutbah and Salah on their assigned week would align with the Sunnah and strengthen the connection of our youth to IAGD.

    Jazakum Allahu Khairan for your time and service.

    Wassalamu Alaikum wa Rahmatullahi wa Barakatuh,

  • 1
    Posted November 9, 2025 11:21 AM 0Likes

    555

  • 1RppUFLX4
    Posted November 9, 2025 11:26 AM 0Likes

    555

  • 1*1
    Posted November 9, 2025 11:26 AM 0Likes

    555

  • 1+851-846-5
    Posted November 9, 2025 11:26 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:27 AM 0Likes

    555hRW3d2w5

  • 1
    Posted November 9, 2025 11:27 AM 0Likes

    555*1

  • 1
    Posted November 9, 2025 11:27 AM 0Likes

    -1 OR 2+875-875-1=0+0+0+1

  • 1
    Posted November 9, 2025 11:28 AM 0Likes

    555*if(now()=sysdate(),sleep(15),0)

  • 1
    Posted November 9, 2025 11:28 AM 0Likes

    5550’XOR(555*if(now()=sysdate(),sleep(15),0))XOR’Z

  • 1
    Posted November 9, 2025 11:28 AM 0Likes

    5550″XOR(555*if(now()=sysdate(),sleep(15),0))XOR”Z

  • 1*148*143*0
    Posted November 9, 2025 11:28 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:29 AM 0Likes

    555-1; waitfor delay ‘0:0:15’ —

  • 1
    Posted November 9, 2025 11:29 AM 0Likes

    555-1); waitfor delay ‘0:0:15’ —

  • 1
    Posted November 9, 2025 11:29 AM 0Likes

    555-1 waitfor delay ‘0:0:15’ —

  • 1
    Posted November 9, 2025 11:30 AM 0Likes

    555-1 OR 20=(SELECT 20 FROM PG_SLEEP(15))–

  • 1
    Posted November 9, 2025 11:30 AM 0Likes

    555-1) OR 486=(SELECT 486 FROM PG_SLEEP(15))–

  • 1-1 OR 202=(SELECT 202 FROM PG_SLEEP(15))--
    Posted November 9, 2025 11:30 AM 0Likes

    555

  • 162AlQFUc'; waitfor delay '0:0:15' --
    Posted November 9, 2025 11:30 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:31 AM 0Likes

    555vNZ9eaCR’)) OR 798=(SELECT 798 FROM PG_SLEEP(15))–

  • 1
    Posted November 9, 2025 11:32 AM 0Likes

    555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  • 1
    Posted November 9, 2025 11:32 AM 0Likes

    555’||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||’

  • 1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
    Posted November 9, 2025 11:33 AM 0Likes

    555

  • 1BRkUNjqQ')) OR 284=(SELECT 284 FROM PG_SLEEP(15))--
    Posted November 9, 2025 11:33 AM 0Likes

    555

  • 1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
    Posted November 9, 2025 11:33 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:34 AM 0Likes

    555*830*825*0

  • 1
    Posted November 9, 2025 11:34 AM 0Likes

    555*807*802*0

  • 1
    Posted November 9, 2025 11:35 AM 0Likes

    (select(0)from(select(sleep(15)))v)/*’+(select(0)from(select(sleep(15)))v)+'”+(select(0)from(select(sleep(15)))v)+”*/

  • 1
    Posted November 9, 2025 11:35 AM 0Likes

    555mYel40KJ’; waitfor delay ‘0:0:15’ —

  • 1
    Posted November 9, 2025 11:36 AM 0Likes

    555-1) OR 834=(SELECT 834 FROM PG_SLEEP(15))–

  • 1
    Posted November 9, 2025 11:36 AM 0Likes

    555lrXPzzDK’ OR 620=(SELECT 620 FROM PG_SLEEP(15))–

  • 1
    Posted November 9, 2025 11:36 AM 0Likes

    555-1)) OR 983=(SELECT 983 FROM PG_SLEEP(15))–

  • 1
    Posted November 9, 2025 11:37 AM 0Likes

    555gxtQjKiI’) OR 306=(SELECT 306 FROM PG_SLEEP(15))–

  • 1
    Posted November 9, 2025 11:37 AM 0Likes

    @@knxhO

  • 1
    Posted November 9, 2025 11:38 AM 0Likes

    555′”

  • 1
    Posted November 9, 2025 11:44 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:46 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:46 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:47 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:47 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:47 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:55 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:56 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:56 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:57 AM 0Likes

    555

Leave a comment

45 Comments

  • Abiduddin
    Posted October 17, 2025 12:48 PM 0Likes

    Subject: Suggestion Regarding Consistency of Khutbah and Salah at Jumuʿah

    Dear IAGD Board and Respected Imams,

    Assalamu Alaikum wa Rahmatullahi wa Barakatuh,

    I wanted to share a quick, respectful suggestion regarding Jumuʿah. In classical fiqh and authentic narrations, the person delivering the khutbah should ideally also lead the Salah. At IAGD, the khutbah and Salah are often done by different imams, which can feel disjointed — especially for youth who come to listen and connect.

    Many families, including ours, are bringing young people to the masjid for meaningful khutbahs, but this inconsistency is pushing some youth toward Miftaah and Ummah, where they find a more engaging and unified Friday experience.

    A clear rotation where each imam delivers both khutbah and Salah on their assigned week would align with the Sunnah and strengthen the connection of our youth to IAGD.

    Jazakum Allahu Khairan for your time and service.

    Wassalamu Alaikum wa Rahmatullahi wa Barakatuh,

  • 1
    Posted November 9, 2025 11:21 AM 0Likes

    555

  • 1RppUFLX4
    Posted November 9, 2025 11:26 AM 0Likes

    555

  • 1*1
    Posted November 9, 2025 11:26 AM 0Likes

    555

  • 1+851-846-5
    Posted November 9, 2025 11:26 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:27 AM 0Likes

    555hRW3d2w5

  • 1
    Posted November 9, 2025 11:27 AM 0Likes

    555*1

  • 1
    Posted November 9, 2025 11:27 AM 0Likes

    -1 OR 2+875-875-1=0+0+0+1

  • 1
    Posted November 9, 2025 11:28 AM 0Likes

    555*if(now()=sysdate(),sleep(15),0)

  • 1
    Posted November 9, 2025 11:28 AM 0Likes

    5550’XOR(555*if(now()=sysdate(),sleep(15),0))XOR’Z

  • 1
    Posted November 9, 2025 11:28 AM 0Likes

    5550″XOR(555*if(now()=sysdate(),sleep(15),0))XOR”Z

  • 1*148*143*0
    Posted November 9, 2025 11:28 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:29 AM 0Likes

    555-1; waitfor delay ‘0:0:15’ —

  • 1
    Posted November 9, 2025 11:29 AM 0Likes

    555-1); waitfor delay ‘0:0:15’ —

  • 1
    Posted November 9, 2025 11:29 AM 0Likes

    555-1 waitfor delay ‘0:0:15’ —

  • 1
    Posted November 9, 2025 11:30 AM 0Likes

    555-1 OR 20=(SELECT 20 FROM PG_SLEEP(15))–

  • 1
    Posted November 9, 2025 11:30 AM 0Likes

    555-1) OR 486=(SELECT 486 FROM PG_SLEEP(15))–

  • 1-1 OR 202=(SELECT 202 FROM PG_SLEEP(15))--
    Posted November 9, 2025 11:30 AM 0Likes

    555

  • 162AlQFUc'; waitfor delay '0:0:15' --
    Posted November 9, 2025 11:30 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:31 AM 0Likes

    555vNZ9eaCR’)) OR 798=(SELECT 798 FROM PG_SLEEP(15))–

  • 1
    Posted November 9, 2025 11:32 AM 0Likes

    555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  • 1
    Posted November 9, 2025 11:32 AM 0Likes

    555’||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||’

  • 1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
    Posted November 9, 2025 11:33 AM 0Likes

    555

  • 1BRkUNjqQ')) OR 284=(SELECT 284 FROM PG_SLEEP(15))--
    Posted November 9, 2025 11:33 AM 0Likes

    555

  • 1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
    Posted November 9, 2025 11:33 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:34 AM 0Likes

    555*830*825*0

  • 1
    Posted November 9, 2025 11:34 AM 0Likes

    555*807*802*0

  • 1
    Posted November 9, 2025 11:35 AM 0Likes

    (select(0)from(select(sleep(15)))v)/*’+(select(0)from(select(sleep(15)))v)+'”+(select(0)from(select(sleep(15)))v)+”*/

  • 1
    Posted November 9, 2025 11:35 AM 0Likes

    555mYel40KJ’; waitfor delay ‘0:0:15’ —

  • 1
    Posted November 9, 2025 11:36 AM 0Likes

    555-1) OR 834=(SELECT 834 FROM PG_SLEEP(15))–

  • 1
    Posted November 9, 2025 11:36 AM 0Likes

    555lrXPzzDK’ OR 620=(SELECT 620 FROM PG_SLEEP(15))–

  • 1
    Posted November 9, 2025 11:36 AM 0Likes

    555-1)) OR 983=(SELECT 983 FROM PG_SLEEP(15))–

  • 1
    Posted November 9, 2025 11:37 AM 0Likes

    555gxtQjKiI’) OR 306=(SELECT 306 FROM PG_SLEEP(15))–

  • 1
    Posted November 9, 2025 11:37 AM 0Likes

    @@knxhO

  • 1
    Posted November 9, 2025 11:38 AM 0Likes

    555′”

  • 1
    Posted November 9, 2025 11:44 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:46 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:46 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:47 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:47 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:47 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:55 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:56 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:56 AM 0Likes

    555

  • 1
    Posted November 9, 2025 11:57 AM 0Likes

    555

Leave a comment

Newsletter

Subscribe to our mailing list

Please enable JavaScript in your browser to complete this form.

Phone

Share your phone number with us

Please enable JavaScript in your browser to complete this form.

Social Media

Office Hours

Friday & Sunday:
8:00 AM - 4:00PM
By Appointment Only
admin@iagd.net

Contact

879 W. Auburn Road
Rochester Hills, MI 48307

(248) 852-5657

Copyright © 2025 by IAGD. All rights reserved.