About me
About me
Hi, I'm Mary! I hold a Mathematics degree with first-class honours from the University of Edinburgh, and I will shortly begin my PhD in Computer Science. I have worked as a software engineer and researcher, and I regularly teach alongside my work.
About 5 years ago, I applied for a teaching assistant position for the Discrete Maths course. Since then, I have tutored 7 courses, ranging from Functional Programming to Scientific Computation, and have also worked privately with undergraduates tackling demanding university modules, as well as high school students preparing for final exams.
4+
Years tutoring
A-Level
& IB
Exam revision
Undergrad
Uni support
1-to-1
or small groups
(2–3 students)
The company
Lovelace Tutoring
Ada Lovelace was a leading 19th-century mathematician, widely considered the world’s first programmer. Lovelace Tutoring aims to deliver world-class tuition in Maths and Computer Science through focused, personalised, and engaging sessions. Each lesson is designed to close knowledge gaps, sharpen reasoning, and build the precision needed for top exam performance.
From our sessions
What is an explanation of a machine learning output? How can we ensure explanations do not divulge any information?
Two players A and B each toss a fair coin. A stops when he gets two consecutive heads; B stops when she gets a head followed by a tail. Who is more likely to stop first?
What does it mean for two graphs to be isomorphic? Is there a general algorithm that can detect this?
How I teach
My approach
I begin with a brief call to understand the student’s expectations and develop a tailored plan. During sessions, I focus on helping students see the big picture and then gradually fitting new ideas into it. I use illustrative examples, pose challenging questions, and guide students through the reasoning process. I find that students make the most progress when they feel comfortable asking questions, so I always encourage an open and supportive environment.
What I can help with
Private Tutoring Services
Exam Revision
A-Level Maths · Further Maths · CS · IB Maths SL/HL · IB CS SL/HL
£35/hr
Undergraduate Support
Linear Algebra · Algorithms & Data Structures · Logic · Graph Theory · Combinatorics · Functional Programming · Numerical Computation
£50/hr
Masterclasses
Machine Learning · Formal Verification · more available upon request
£60/hr
Ready to get started?
I'd love to hear about your goals.