Teaching

Courses Taught at St. John's University

  • Contemporary Government
  • Comparative Politics
  • Government and Politics of Western Europe
  • Government and Politics of the Soviet Union and Russia
  • Politics of the Developing World
  • Politics of the Middle East
  • Politics of Africa
  • Nation-State System and Resurgent Nationalism
  • International Relations
  • International Law: The Law of War
  • International Law: The Law of Peace
  • International Law: The Law of Transactions
  • International Political Economy
  • U.S. Foreign Policy
  • Model United Nations

Other Courses Taught

  • American Government
  • Parties, Pressure Groups and Elections
  • Urban Government and Politics
  • Politics of Asia (Japan and China)
  • Multinational Corporations and World Politics
  • World Cultures: The Middle East
  • World Cultures: Africa