Recent courses taught at Swarthmore College and the University of Pennsylvania (click for descriptions)
- POLS 3: Politics Across the World
- POLS 31: Borders and Migration
- POLS 54: Identity Politics
- POLS 59: Middle East Politics
- POLS 79: Islam, Race, and Empire
- INTS 611: Democracy and Populism in Europe