I am a first-year Master's student in Data Science at Imperial College London, having completed my undergraduate degree in Mathematics at the University of Edinburgh with a First Class Honours. For two years, I have been tutoring Python, statistics, and introductory machine learning to undergraduates.
I am a first-year Master's student in Data Science at Imperial College London, having completed my undergraduate degree in Mathematics at the University of Edinburgh with a First Class Honours. For two years, I have been tutoring Python, statistics, and introductory machine learning to undergraduates.
My mathematical background is my greatest strength as a data science tutor. I do not just teach you how to call scikit-learn functions — I explain why the maths behind them works, using intuitive explanations and visualisations rather than walls of equations. When you understand the linear algebra behind PCA or the probability theory behind Naive Bayes, you can debug problems and choose algorithms with confidence.
I am a patient and organised tutor. Each session has a clear plan, and I send follow-up notes with key concepts, code examples, and practice problems. My students tell me I have a gift for explaining things in multiple ways until something clicks. If one analogy does not work, I have five more ready.
My rate reflects my student status, not my quality of teaching. I have consistently received five-star feedback.
“Good tutor overall. Solid knowledge and clear explanations. Sometimes goes a bit fast but happily repeats when asked. Decent value.”
“Quality lessons, though I would have liked more practice exercises between sessions. The in-class teaching is very good though.”
“Very competent teacher. The first session felt slightly unstructured but subsequent ones were much better organised. Good progress overall.”
“The best maths tutor I have ever had. Clear explanations, challenging exercises, and a knack for making difficult concepts click. Five stars easily.”
Fuseau horaire : Europe/Paris