I develop and teach courses and workshops in Digital Humanities and computational social science, making data science accessible to researchers from non-technical backgrounds. I’ve taught across three continents: at UC Berkeley (USA), King’s College London (UK), Tilburg University (NL), and universities in China, Denmark, and Australia.
Courses
UC Berkeley
- Advanced Computing — Master of Computational Social Science
- Computational Social Sciences — Department of Sociology
- Digital Hermeneutics — Arts & Humanities
- Python Programming for Digital Humanities — Arts & Humanities
King’s College London 2018–2022
- Theorising Big Data — Department of Digital Humanities
- Big Data in Practice — Department of Digital Humanities
- Crowds and Clouds — Department of Digital Humanities
International
- Digital Hermeneutics — Shandong University, China
- Hermeneutics in the Information Age — Shanghai International Studies
- Knowledge Culture — University of Copenhagen
- Reading & Writing in Online Culture – Tilburg University
D-Lab Workshops
At D-Lab, I lead the curriculum of 30+ open-source workshops. All materials freely available at github.com/dlab-berkeley.
AI & Machine Learning
Python
R & Tools
Interactive Demos
Browser-based tools for teaching computing concepts: compss211.github.io/demos
- Git & GitHub — Version control workflows
- Web APIs — REST and authentication
- Web Scraping — Data extraction with Python
- Word Embeddings — How computers learn meaning
- Transformer Attention — Query, Key, Value in AI
Invited Talks
- Demystifying AI – Goldman School, UC Berkeley, 2026
- Prompt Engineering for Legal Issues — Global Rights Innovation Lab Clinic, UC Berkeley, 2025
- Digital Hermeneutics — Keynote, Tsinghua University, 2020
- Teaching Bias through Word Embeddings — D-Lab, UC Berkeley, 2022
- Genders: Calling Out AI — Science Gallery London