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