Lecturing

University of Bath

University of Oxford

Tutoring and TA

University of Oxford

King's College London

PhD Supervision

University of Bath

MSc Supervision

Sultan Moulay Slimane University - Beni Mellal, Morocco

University of Edinburgh & Heriot-Watt University