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)