Teaching
I have designed and taught a variety of courses and been invited to deliver guest lectures at universities across the globe.


July 2023

January 2024, 2023, 2022, 2021, 2019

November 2020, 2021, 2022, 2023

November 2023

December 2021

September 2020

September 2020

August 2020

January 2018
