Teaching
MPhil courses, University of Cambridge
I help teach two courses on Cambridge MPhil programmes:
- Conducting Research Using R, part of the MPhil in Population Health Sciences;
- Data Analysis, part of the MPhil in Medical Devices and Advanced Therapies. In 2026 I gave a lecture there on using LLMs in research with R.
R sessions at group meetings, MRC Biostatistics Unit
Short sessions on practical R for colleagues in the ESD group at the MRC Biostatistics Unit, with live code during the session. The sessions so far:
- Running computational tasks in R (August 2024): background jobs, profiling, debugging and parallel loops.
- Floating-point precision, memory and partial matching in R (March 2025).
- Debugging in R (July 2025):
browser(),debugonce(),traceback(),recover()and Shiny. - Contributing to base R: notes from R Dev Day (October 2025).
- Running R on Amazon EC2 (November 2025).
My city as a geography lab
A set of workshops in urban geography, in Russian, written with P.L. Kirillov, S.V. Bannikov, D.V. Bogachev, N.E. Lobzhanidze, A.N. Petrosian, E.I. Shevchuk and A.A. Romashina (2021). The chapters take the reader through a city’s history, settlement pattern, street geometry, transport, urban functions, migration and services, and finish with a final project. The book is written in R Markdown with bookdown and is available as HTML, PDF and Word.
All-Russian Geography Olympiad
Since 2012 I have written tasks for the All-Russian Geography Olympiad for school students and analysed how participants answered them. The tasks and analyses were published most years in Geografiya v shkole (Geography at School) and Geografiya i ekologiya v shkole XXI veka. In 2015 I co-wrote a book of field-round tasks for grades 9–11. The full list is on ORCID.