Courses Taught at the University of California, Irvine
POL SCI 51A Politics Around the World
POL SCI 219 Dictatorship & Democracy
POL SCI 154J Jews and Power
POL SCI 159 Violence and Power
Courses Taught at the University of Toronto
POL101 Democracy Dictatorship War and Peace
POL103 Canada in Comparative Perspective
POL324 European Poliics
POL440 Democracy and Dictatorship
POL2000 Graduate Research Design
HIS359 History of Hungary
CJS200 Introduction to Jewish Thought
CJS201 Introduction to Jewish Culture
CJS1000 Jewish Studies Masters Seminar
CJS2000 Jewish Studies Doctoral Seminar