Mentoring & teaching

This page shows some of my experience in mentoring high school students in math research.

Mentoring
2025 · MIT PRIMES

Totally dense collections of subspaces

Student: Leo Hong

In this project we studied Diophantine approximations with restrictions on numerators and denominators via the Khintchine-Jarnik's construction of singular matrices.

2023 · MIT PRIMES

Schmidt Diagrams

Student: Eric Zhan

In this project we studied the classical Schmidt's game on two families of subsets of real numbers: the set of d-Badly approximable numbers and the sets with certain restriction on digit frequencies.

2019–2022

Tournament of Young Mathematicians

Coached AESC MSU (Kolmogorov School) teams in collaborative mathematical research and mathematical fights.

  • 2019 — VII Saint Petersburg Tournament of Young Mathematicians: Joint first place (Diploma I)
  • 2019 — XXI Republican Tournament of Young Mathematicians, Minsk: Fourth place
  • 2020 — VIII Saint Petersburg Tournament of Young Mathematicians, online: Diploma II
  • 2022 — X Saint Petersburg Tournament of Young Mathematicians, online: Second place
Teaching

My teaching has ranged from university calculus and differential equations to number theory and mathematics olympiad programs.

2023–2025

Calculus

Instructor · Brandeis University

+ Classes taught− Classes taught
Fall 2023
MATH 10B-2
Spring 2024
MATH 10B-3
Fall 2024
MATH 10B-3
Spring 2025
MATH 10A-3
2025

Multivariable Calculus

Instructor · Brandeis University

2024

Differential Equations

Instructor · Brandeis University

Summer 2024

Number Theory

Instructor · AwesomeMath Summer Program

2018–2022

Math instructor

Instructor · AESC MSU (Kolmogorov School)

Taught geometry, analysis, and algebra, as well as mathematics olympiad preparation courses and intensive schools.

+ Classes taught− Classes taught
2017–22
Class 11E — Geometry
2019–20
Classes 10A/B/V — Algebra
2020–22
Class 11E — Mathematics Practicum
2021–22
Class 10N — Mathematical Analysis
2018–2021

Sunday Olympiad Courses

Instructor · AESC MSU (Kolmogorov School)

Sunday mathematics olympiad courses for school students.

+ Classes taught− Classes taught
2018–19
Grades 4, 6
2019–20
Grades 3, 5, 7
2020–21
Grades 6, 7
Additional experience
Spring 2025

Organizer, undergraduate reading course

Brandeis University

Organized the reading course “Ergodic Theory and Number Theory,” using Manfred Einsiedler and Thomas Ward’s Ergodic Theory with a View Towards Number Theory.

2022–present

Teaching assistant, grader, and mathematics tutor

Brandeis University

2020–2021

Teaching assistant and team coach

Lyceum “Second School”

2017–2018

Instructor

Association of Olympiad Winners

Teaching materials

Lecture notes: introduction to group theory (eng)

These notes were created for the AESC MSU lectorium I hosted in 2019-2021 [Auto-translated]

Open file

Lecture notes: introduction to group theory (rus)

These notes were created for the AESC MSU lectorium I hosted in 2019-2021 [Original russian version]

Open file