Courses Taught


Contemporary Political Thought;
Introduction to Political Theory; Chinese Politics; Introduction to Comparative Politics; Political Development; Theories of Comparative Politics; Varieties of Socialist Thought; Comparative Politics: Four Continents, Five
Nations; Comparative Industrial Policy: China, France and Japan; East Asian Politics; Chinese Foreign Policy; The State in Comparative Perspective (graduate seminar); Regime Change in East Asia (graduate seminar);Undergraduate upper-division writing course, Are Chinese Politics Changing?