He has taught widely in the areas of Arabic, Islamic, and Middle Eastern Studies, including courses on the Qur'an, Islam, History of the Middle East, Great books of the Islamic world, and advanced seminars on Egyptian Arabic dialect and medieval Arabic texts.