I teach Origins and Evolution of Language, an Honours/MSc course offering a broad overview of evolutionary linguistics, and one of the core courses on the MSc in the Evolution of Language and Cognition. New in 2020 I taught Online Experiments for Language Scientists, which is an introduction to building web experiments in jsPsych - all the materials are available through that link. From time to time I also teach Foundations of Evolution, a Masters-level introduction to evolutionary theory, and Simulating Language, an Honours/MSc course offering an introduction to computational models of language evolution.

I taught on Philosophy and the Sciences, a freely-available online course on Coursera - you can watch my lecture with Suilin Lavelle on YouTube.

I am supervising Jonas Nolle, Tamar Johnson, Svenja Wagner, Henry Conklin and Shawn Guo on their PhDs. I supervised Andres Karjus, Fiona Kirton, Cathleen O'Grady, Marieke Woensdregt, Jon Carr, Lucia Castillo, Carmen Saldana, Jasmeen Kanwal, Yasamin Motamedi-Mousavi, Matt Spike, Kevin Stadler, James Winters, Alan Nielsen, Mark Atkinson, Vanessa Ferdinand, Bill Thompson, Catriona Silvey, Justin Sulik and Sean Roberts at Edinburgh, and Jennifer Sturm did her PhD with me at Northumbria.