University Teaching:
2024: Linear Programming and Games, Lecturer (jointly with Dr. Dimitris Chiotis), Queen Mary School Hainan.
2023: Calculus, Lecturer, Brunel University London.
2022: Coding and Cryptography, Guest Lecturer, The University of Nottingham.
2017-20: Algebraic Geometry, Teaching Assistant, The University of Edinburgh.
2020: Linear Algebra, Teaching Assistant, The University of Edinburgh.
2018-20: Facets of Mathematics, Image Processing, Cubic Curves, Regression Models, Teaching Assistant, The University of Edinburgh.
2019: Mathematics for Natural Sciences, Teaching Assistant, The University of Edinburgh.
2019: Geometry, Teaching Assistant, The University of Edinburgh.
2019: Engineering Mathematics, Teaching Assistant, The University of Edinburgh.
2018: Probability with Applications, Teaching Assistant, The University of Edinburgh.
2018: Several Variable Calculus and Differential Equations, Teaching Assistant, The University of Edinburgh.
Online Content Creation:
Learning Materials and Assessments on STACK for Calculus, 2020-2021, The University of Edinburgh.
Assessments for Calculus on NUMBAS, 2023-2024, Brunel University London.
Graduate Teaching:
Minicourse on 'K-stability and Birational Geometry', University of Trento, 2023 (with Dr. Hamid Abban and Elena Denisova).