Teaching
- Spring 2022:
- CSE305: Concurrent and Distributed Programming (lab sessions), École Polytechnique
- INF442: C++ Algorithms for Data Analysis (lab sessions), École Polytechnique
- Fall 2021:
- CSE101: Computer Programming (lab sessions), École Polytechnique
- Spring 2021:
- CSE305: Concurrent and Distributed Programming (lab sessions), École Polytechnique
- INF442: C++ Algorithms for Data Analysis (lab sessions), École Polytechnique
- Fall 2020:
- CSE101: Computer Programming (lab sessions), École Polytechnique
- CSE303: Computer Science Project (supervised 2 projects), École Polytechnique
- Spring 2020:
- CSE102: Computer Programming (lab sessions), École Polytechnique
- CSE305: Concurrent and Distributed Programming (lab sessions), École Polytechnique
- Fall 2019:
- Algorithms and Data Structures (webpage, in russian), Higher School of Economics
- Computations in Nonlinear Algebra, Higher School of Economics
-
Spring 2019: Basic Algorithms (webpage), New York University
-
Fall 2018: Basic Algorithms (webpage), New York University
- Spring 2018:
- Basic Algorithms (webpage), New York University
- College Bridge program, New York Math Circle
- Fall 2017: Basic Algorithms (webpage), New York University
For earlier teaching, see my CV