Welcome! I am a passionate STEM educator, software developer, and the founder of a dedicated tutoring academy. I specialize in making mathematics, computer programming, and core STEM subjects accessible, engaging, and deeply rewarding for students of all learning backgrounds. Whether your child is mastering primary school fractions or tackling advanced algebra, my mission is to turn math from a source of anxiety into a source of confidence.
My Teaching Philosophy
I believe true mathematical fluency comes from understanding the why behind the formulas, not just rote memorization. In my lessons, I break down complex concepts into clear, bite-sized, and highly visual components. By connecting abstract math to real-world applications—like technology and logic—I help students build a robust foundation. Every student learns differently, so I strictly adapt my pacing and visuals to match your child’s unique learning style.
Professional Background
My teaching approach is backed by real-world technical expertise and academic leadership. As a professional software developer specializing in Python and Artificial Intelligence, and with experience teaching at the post-secondary level, I bring a practical, cutting-edge perspective to STEM education. I understand exactly how classroom math translates into future career success.
What I Offer:
Tailored Lessons: Customized problem sets aligned with international curricula (including Canadian and UK frameworks).
Interactive Tools: Dynamic sessions using structured digital slides and clear visual aids.
Confidence Building: A patient, encouraging environment where mistakes are treated as steps toward mastery.
Let's unlock your child's mathematical potential together!
What they teach
Maths
Years
Year 3–12
Exams
A-level Maths
11+ Maths
GCSE Maths
National 5 Maths
Curriculum
UK National Curriculum
Lesson language
English
Special needs
Mental stress
Developmental disorders
Computer Science
Years
Year 4–13
Curriculum
International Curriculum
UK National Curriculum
Lesson language
English
Parent reviews
4.7★★★★★1 review
Clear explanation
Stress-free learning
Grade improvement
Homework help
Closing knowledge gaps
M
Md J.
27 May 2026
★★★★★
Clear explanation
Stress-free learning
+3
I had a wonderful experience attending this class. The session was very well organized, engaging, and easy to follow. The instructor explained complex concepts in a simple and clear way, making learning enjoyable and effective. The class was interactive, and all questions were answered patiently.
Thanks for your help.
Verified review
Education and experience
Qualification
Certified teacher
Education
University of Alberta
Further education
MSc in Electrical and Computer Engineering
Works at
Soft Solver STEM Academy
How the first lesson works
Step 101.
Choose a time
Free times are on this page and in the booking window. No calls, no waiting.
Step 202.
Pay £5
Online, right after you choose the time. The price is the same for every tutor.
Step 303.
45 minutes online
The lesson runs on the Mathema platform with an online whiteboard. A computer or tablet is enough.
Step 404.
Continue or switch
Book the next lessons in your account. Not the right tutor? We replace them for free.
Frequently asked questions
£5 for 45 minutes. The first lesson costs the same with every Mathema tutor.
Message us after the lesson and we will match another tutor for free, at no extra cost.
The lesson runs on the Mathema platform: video, an online whiteboard and materials in one window. A computer or tablet with internet is enough.
Leave a request: a manager will agree another time or suggest a similar tutor with free times.
The tutor sends a report with your child’s level and a lesson plan. You book the next lessons in your account.