Prof. Peter Magill

Events this person is hosting:

Wednesday 10 April 2024 (-1st Week, Trinity Term)

Wednesday 16 October 2024 (1st Week, Michaelmas Term)

Tuesday 22 October 2024 (2nd Week, Michaelmas Term)