Moustafa Bayoumi, Contributor

Moustafa Bayoumi is a professor of English at Brooklyn College.