Bernard Haykel

6 Appearances
Associate Professor, Middle Eastern and Islamic Studies, New York University