Tutoring

Online, via Zoom

I tutor mostly maths, physics, and logic, and have also tutored general philosophy of physics and philosophy of science. I've taught students from primary school age, through sixth-form to undergraduate and graduate level, though in recent years this has mostly been undergraduates. All sessions are held over Zoom.

Over the past several years, this has included tutoring students taking the following modules at the following universities, among others:

Imperial College London
Solid State Physics, Astrophysics, Mathematical Methods
King’s College London
Electromagnetism, Thermal Physics & Properties of Matter, General Relativity and Cosmology, Quantum Mechanics 2, Standard Model Physics and Beyond
University College London
Philosophy of Space and Time
University of Edinburgh
Logic 1
University of Sussex
Mathematical Methods for Physics 2, Applying Physics Skills, Thermal and Statistical Physics, Electrodynamics, Quantum Mechanics 1
University of St Andrews
Reasoning
KU Leuven
Logic: Advanced Course (graduate level)

Get in touch for rates and availability: contact page.

Here's a partial list, with course codes and years tutored
Imperial College London — Physics (Undergraduate)
ModuleCodeYear(s)
Solid State PhysicsPHYS600032025/26
AstrophysicsPHYS600142025/26
Mathematical MethodsPHYS500072024/25
King’s College London — Physics (Undergraduate)
ModuleCodeYear(s)
Thermal Physics & Properties of Matter5CCP40002026/27
Electromagnetism5CCP23802023/24, 2025/26
General Relativity and Cosmology6CCP36302023/24
Quantum Mechanics 26CCP32212023/24
Standard Model Physics and Beyond7CCP45012023/24
University College London — Philosophy (Undergraduate)
ModuleCodeYear(s)
Philosophy of Space and TimePHIL01602024/25
University of Edinburgh — Philosophy (Undergraduate)
ModuleCodeYear(s)
Logic 1PHIL080042025/26
University of Sussex — Physics (Undergraduate)
ModuleCodeYear(s)
Mathematical Methods for Physics 2F32022024/25
Applying Physics SkillsF32272025/26
Thermal and Statistical PhysicsF32242025/26
ElectrodynamicsF32042025/26
Quantum Mechanics 1F32392025/26
University of St Andrews — Philosophy (Undergraduate)
ModuleCodeYear(s)
Reasoning2025/26
KU Leuven — Philosophy (Graduate)
ModuleCodeYear(s)
Logic: Advanced CourseB-KUL-W0Q21A2025/26