
Revolutions, Spring 2020 |

Iran, Islam, and the Last Great Revolution, Spring 2020 |

Introduction to Comparative Politics, Spring 2019 |

Revolutions, Spring 2019 |

Iran, Islam, and the Last Great Revolution, Fall 2018 |

Senior Seminar in Comparative Politics: Power, Identity, and Culture, Fall 2018 |

Swarthmore Honors Seminar, Spring 2015 |

Cold War Cinema, Fall 2015 |

The Politics of Schooling in Latin America and the Middle East, Fall 2014 |