I have a first class BSc in Physics from Bristol University and a distinction in the Certificate of Advanced Studies in Mathematics (part III of the Cambridge Mathematical Tripos) as well as a PhD in Applied Mathematics and Theoretical Physics from Cambridge University. Over the years, I have applied my knowledge of maths, physics and computing to problems in cosmology, neuroscience, artificial intelligence and data mining.

I am very happy to work with students of all ages and levels. My approach is patient and gentle, and I am dedicated to improving your confidence through helpful insight and working through accessible problems that build up gradually in difficulty. I am good at understanding what basics you really need to build on before attempting more challenging subjects, and I am confident that you will be surprised how fast you can learn when you have a teacher who is really there to support and encourage you.