I have taught modules for computer science, psychology and digital humanities students at undergraduate and postgraduate level. I take a research-led approach to teaching, fostering curiosity and supporting students to develop the skills to pursue that curiosity. I believe dialogue is an integral part of the learning process and seek to create teaching environments that facilitate both tentative and robust discussion.


Design for Human Interaction – Queen Mary University of London

For the academic years 2015-16 and 2016-17 I was the module leader for this course, delivered to undergraduate and postgraduate students in Psychology and Computer Science at Queen Mary University of London (QMUL). I developed and delivered the lectures, coursework and examinations. Using a research-led approach (drawing on literature from psychology, sociology and computer science) this course explored how developments in information technology have radically altered the nature of human communication.


The Sharing Economy – Guest Lecturer – Kings College London

I gave a lecture titled “AI Sharing: On Conversational Data, Chatbots and Virtual PAs” to students on the Digital Humanities / Digital Culture and Society MAs in October 2019.

Digital Foundations II – Guest Lecturer – Kings College London

I gave a lecture title “On Continuity and Change: Brave new digital worlds” to BA Digital Culture students in March 2017.

Introduction to Digital Culture & Society – Guest Lecturer – Kings College London 

I gave a lecture on privacy and surveillance to students on the MA Digital Culture and Society programme in October 2016.


Interaction Design – QMUL

For the academic year 2013-14 and 2014-15 I was a teaching assistant on this module, providing support to students in lab sessions and assisting them with coursework involving ethnographic studies and data visualisations.

Professional and Research Skills – QMUL

This module was delivered to first year computer science students. For the academic year 2013-14 I supported groups of students to work collaboratively to explore societal and ethical issues associated with ethics, science & technology and communicate their research through video and written media.


I have developed creative workshops on Python, Processing, Arduino, electronics as a freelance practitioner for clients including Invisible Dust, The Barbican, Hackney Council, Goldsmiths University and Falmouth University.

Introduction to Python  – Hackathon workshop leader –  University of Cambridge

As part of a fact-checking hackathon I ran a hands-on introductory workshop on python for processing and analysing textual data to students from the humanities and social sciences in January 2020.