Ahmad teaches an introductory course on Islam at Wesley Theological Seminary.[4] He also has taught courses religion, science and freedom at the University of Maryland, College Park.[5] and courses relating to Islam and development at Georgetown University, the Johns Hopkins University, School for Advanced International Studies, and the Prince Alwaleed Center for Muslim–Christian Understanding.[3]