Tutors & Mentors

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

  • George Ionitsa

    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

    Individual lessonsGroup lessons

  • Tigran Chtchyan

    Tigran Chtchyan

    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

    Individual lessonsGroup lessons

  • Maksim Anisimov

    Maksim Anisimov

    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

    Individual lessons

  • Michael Ionitsa

    Michael Ionitsa

    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

    Individual lessons

  • Ethan Stockwell

    Ethan Stockwell

    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

    Individual lessons

  • Farhad Rahimli

    Farhad Rahimli

    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

    Individual lessons

  • Edward Galuzo

    Edward Galuzo

    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

    Individual lessons

How booking starts

Start with a trial, then we recommend the best path

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.

Book a Trial Lesson

A free 30-minute session to explore goals and find the right path: 1:1 tutoring, Small Group Classes, or both.