Congruent Worlds: Turing, Lovelace and Babbage
What Alan Turing might have discovered
Introduction to Astrophysics
Oxford Physics Short Talks and IntroductionsThe Special Court for Sierra Leone: An Instrument of External Hegemony?
Oxford Transitional Justice Research SeminarsAlan Turing: The One Who Became a Zero
Oxford LGBT (Lesbian, Gay, Bisexual, Transgender) History Month Lectures1. Plato's Philosophy of Art
Aesthetics and Philosophy of Art lectures