Teaching

 
Teaching and Mentoring Philosophy


Classes Taught at Troy University

Graduate Courses

IR 6624 Geopolitics of Eurasia

IR 6625 Specialized Study in International Relations

IR 6642 Comparative Politics of Russia and Eastern Europe

IR 6647 Western Europe in World Affairs

IR 6652 Theory and Ideology in International Relations

IR 6656 International Power and Influence

IR 6685 Terrorism and Political Violence

Undergraduate Courses

POL 2241 American National Government

POL 2260 World Politics

POL 4402 Political Geography

POL 4424 Contemporary American Foreign Policy

POL 4433 Comparative Government

POL 4452 International Law

POL 4460 Intercultural Relations

POL 4468 Russian Politics

POL 4470 European Politics

POL 4495 Selected Topics in Political Science -- Russian Politics

Classes Taught at the University of Arizona

POL 365 Contemporary International Politics

Click here for the Syllabus
Click here for the Student Evaluations

POL 437 Democracies, Emerging and Evolving
This course was taught both online and in the classroom
Click here
for a sample syllabus
Click here for the Student Evaluations

POL 446 Comparative Political Elites This course was taught both online and in the classroom
Click here
for a sample syllabus
Click here for the Student Evaluations

SGPP 305 Fundamentals of Democracy

POL 451 Russian Foreign Policy

POL 551 Russian Security and Foreign Policy (Master's in International Security Program)