Teaching
Below, current and previous teaching are organised into clickable cards.
Current Teaching
Current teaching is organised by theme within Edinburgh Medical School.
Previous Teaching
2025-2026
Research Skills for Computational Applied Mathematics (MSc)
MSc teaching stream in computational and applied mathematics.
School of Mathematics, CSEFacets of Mathematics (Y2)
Year 2 support and delivery.
School of Mathematics, CSEStatistical Methodology (Y3/4)
Methods-focused teaching for senior undergraduate students.
School of Mathematics, CSEFinancial Mathematics (Y3/4)
Delivery in mathematical finance topics.
Edinburgh Medical School, CMVMResearch and Evidence Based Medicine (Year 1 and Year 2, MBChB)
Teaching across both MBChB years.
Edinburgh Medical School, CMVMIntroduction to Statistics in Health and Social Care (MSc)
Course organiser; moved to Edinburgh Medical School in 2025-2026.
Edinburgh Medical School, CMVMFoundations of Machine Learning for Health and Social Care (MSc)
Course organiser in 2025-2026.
2024-2025
2023-2024
Statistical Methodology (Y3/4)
Tutoring and problem-based support.
School of Mathematics, CSERegression and Simulation Methods (SMSTC)
Applied statistical modelling support.
School of Mathematics, CSEApplied Statistics (Y3/4)
Tutorial delivery and technical guidance.
School of Mathematics, CSELinear Modelling, Programming and Solution (Y3/4)
Support for modelling and computational methods.
School of Mathematics, CSEStatistical Research Skills (MSc)
Methods-focused small-group teaching.
Edinburgh Medical School, CMVMResearch and Evidence Based Medicine (Year 1)
Critical appraisal and core statistics.
Edinburgh Medical School, CMVMResearch and Evidence Based Medicine (Year 2)
Continuation of REBM across both semesters.
Usher Institute, CMVMData Science for Health and Biomedical Sciences
Undergraduate module support in R and data science.
Usher Institute, CMVMIntroduction to Data Science in Health and Social Care
Lead tutor role in Semester 1.
Usher Institute, CMVMIntroduction to Statistics for Health and Social Care
Co-course organiser role in Semester 2.
CDCS, CAHSSIntroduction to Python Programming
Foundational programming teaching for mixed-discipline cohorts.
CDCS, CAHSSIntroduction to R and RStudio
Practical data analysis and reproducible workflows.
CDCS, CAHSSIntroduction to Statistics
Core statistical reasoning for arts and humanities learners.
2022-2023
Probability (Y2)
Tutorial support in probability foundations.
School of Mathematics, CSEStatistics (Y2)
Core undergraduate statistics teaching support.
School of Mathematics, CSEStatistical Methodology (Y3/4)
Methods and applications tutorials.
School of Mathematics, CSELinear Programming, Modelling and Solution (Y3/4)
Operational research and optimisation support.
School of Mathematics, CSEIncomplete Data Analysis (MSc)
MSc-level material on missing data methods.
School of Mathematics, CSEStatistical Research Skills (MSc)
Research design and applied analysis support.
School of Mathematics, CSERegression and Simulation Methods (SMSTC)
Simulation and model interpretation support.
School of Mathematics, CSECover Teaching Across Mathematics
Several Variable Calculus and Differential Equations; Fundamentals of Optimisation.
Edinburgh Medical School, CMVMResearch and Evidence Based Medicine (REBM)
Early delivery in critical appraisal, statistics, and R.
Usher Institute, CMVMIntroduction to Statistics
Support within the MSc in Data Science for Health and Social Care.
Usher Institute, CMVMData Types and Data Structures in R and Python
Core data handling and programming foundations.
