George Ionitsa
Speaks English, Russian
Founder and lead Olympiad Maths coach at Exact Science. Working with students from first steps in problem solving through UKMT, JMO, SMC and BMO.
Areas: Mathematics, Programming
These are the people who teach with Exact Science. We trust their methods and their experience. They help us run group lessons, take individual students, and, in a few cases, support olympiads outside our own programme.
Mentors you can book
Speaks English, Russian
Founder and lead Olympiad Maths coach at Exact Science. Working with students from first steps in problem solving through UKMT, JMO, SMC and BMO.
Areas: Mathematics, Programming
Speaks English, Armenian
Tigran Chtchyan is an IMO Bronze Medallist (2018) and international Olympiad coach. With Honourable Mentions in 2019 and 2020, he prepares students aged 12-16 for national and international competitions through one-to-one lessons and small groups.
Areas: Mathematics
Speaks English, Russian
Maksim Anisimov is a PhD candidate in Computer Science at Imperial College London. He teaches mathematics and computer science on Imperial's Master's and Bachelor's programmes, and tutors students from schools including St Paul's and Westminster.
Areas: Mathematics, Programming
Speaks English, Russian
Michael Ionitsa teaches Python, data science, AI foundations and chess, drawing on a first-class Data Science degree from Warwick and experience in technology, analytics and AI engineering.
Areas: Programming, Chess
Speaks English
Ethan Stockwell teaches data analytics, statistics and programming, helping students turn complex datasets into clear explanations using SQL, dashboards, experimentation and confident communication.
Areas: Mathematics, Programming
Speaks English, Azerbaijani
Farhad Rahimli teaches cybersecurity and competitive programming through Capture The Flag challenges, application security foundations and International Cybersecurity Olympiad (ICO) preparation for school-age students.
Areas: Programming
Speaks English, Russian
Edward Galuzo teaches robotics and programming through real engineering projects, from Scratch and micro:bit to Arduino, Raspberry Pi and competition-level robot builds.
Areas: Robotics, Programming
How booking starts
We place every new student through a simple process: a short trial lesson, knowledge evaluation (including optional practice on Problems.cc), then a clear recommendation: 1:1 or group, level, and best-fit tutor if relevant. After that we confirm payment and schedule.
A free 30-minute session to explore goals and find the right path: 1:1 tutoring, Small Group Classes, or both.