HFX2001 Introduction to Politics
HFX2000 Issues in Justice, Ethics and Citizenship
HFB1024 Human Rights in Contemporary Society
HIX2001 Democracy and Democratisation
HIX2000 British Party Politics
HIX1010 Competing Perspectives on Development
HIX1016 U.S. Politics and Society
HIX1021 Ethnicity and Nationalism
HHX1017 Terrorism and Conflict Resolution
HHX1019 Government and Politics of Europe
HHX2000 Debates in Political Theory
HHB2000 Race, Ethnicity and Difference