Teaching

Graduate Level

Political Science 252914001, "Latin American Governments & Politics" (National Chengchi University)
Political Science 252003001, "Methodology of Political Science" (National Chengchi University, taught in Chinese)

Undergraduate Level

Political Science 000226011, "Political Science" (National Chengchi University, taught in Chinese)
Political Science 042112061, "Introduction to Taiwan Politics" (National Chengchi University, taught in Chinese)
Political Science 202101001, "Political Party and Party Politics" (National Chengchi University, taught in Chinese)
Political Science 120, “World Politics” (Spring 2014, Washington & Jefferson College)
Political Science 331, “Politics of Developing Countries” (Spring 2014, Washington & Jefferson College)
Political Science 0300, “Comparative Politics” (Summer 2010, University of Pittsburgh)