Teaching
Modules for 2026-27
PEOPLE AND POLITICS IN LATE-TWENTIETH-CENTURY BRITAIN
Module code: HIST241
Role: Teaching
PEOPLE, POWER AND POLITICS: APPROACHES TO MODERN BRITISH HISTORY c. 1880-2016
Module code: HIST116
Role: Teaching
RESEARCH PROJECT DEVELOPMENT BY DIRECTED STUDY
Module code: HLAC503
Role: Teaching
THE LONG ESSAY
Module code: HIST249
Role: Teaching