Teaching
- Compiler Construction: Advanced Course [Russian] «Конструирование компиляторов: углубленный курс» ITMO University — DevTools MS Program
- Algorithms and Data Structures [Russian] «Алгоритмы и структуры данных» Innopolis University — Mathematical Foundations of AI track
- Programming Languages: Semantics and Type Systems [Russian] «Языки программирования: семантика и системы типов» ITMO University — DevTools MS Program
- Advanced Compilers Construction and Program Analysis Innopolis University
- Programming Paradigms Innopolis University
- Data Structures and Algorithms Innopolis University
- Programming in Haskell Innopolis University
Workshops & Faculty Development
Teaching Assistance
- Analytical Geometry and Linear Algebra I Innopolis University
- Theoretical Computer Science Innopolis University
- Philosophy (Logic) Innopolis University
- Data Modelling and Databases I Innopolis University
- Programming in Haskell [Russian] «Программирование на языке Haskell» Lomonosov Moscow State University