Teaching
Modules for 2025-26
BRITISH POLITICS 1
Module code: POLI101
Role: Teaching
BRITISH POLITICS II
Module code: POLI102
Role: Module Co-ordinator
DISSERTATION
Module code: POLI401
Role: Teaching
INTRODUCTION TO DATA SCIENCE FOR POLITICAL SCIENCE AND INTERNATIONAL RELATIONS
Module code: POLI264
Role: Teaching
MASTERS DISSERTATION
Module code: POLI119
Role: Teaching
RESEARCH PROJECT DEVELOPMENT BY DIRECTED STUDY
Module code: HLAC503
Role: Teaching
UK GENERAL ELECTIONS AND REFERENDUMS SINCE 1945
Module code: POLI204
Role: Module Co-ordinator
WHEN GOVERNMENT FAILS: PUBLIC POLICY FAILURES AND HOW TO AVOID THEM
Module code: POLI555
Role: Module Co-ordinator
Supervised Theses
- Benchmarking Workplace Rights
- Corruption in Caribbean Politics - Examining Cultural Tolerance
- How leaders matter: new approaches to understanding the role and effect of UK party leaders in general elections
- Labour internationalism and labour revitalisation (An analysis of the relationship between labour internationalism and strategies of trade union revitalisation)
- The Thatcher Government and the Decline of the National Union of Mineworkers, c.1985-1990