Skip to main content

Teaching

Courses taught

Instructor

ML804: Advanced Topics in Continuous Optimization

Institution
MBZUAI
Term
Fall 2025
Level
PhD
Co-taught with
Martin Takáč

A PhD-level MBZUAI course on advanced topics in continuous optimization.

Instructor

MTH702: Optimization

Institution
MBZUAI
Term
Spring 2026
Level
MSc
Co-taught with
Junpei Komiyama

An MSc-level MBZUAI course on optimization.

Courses created

Co-creator

Optimization Methods for Machine Learning

Institution
MADE, Mail.ru Group
Terms
Spring 2020, Spring 2021

A graduate-level course I co-created on optimization methods for machine learning.

Course venue
Co-creator

Optimization Methods for Machine Learning

Institution
MIPT
Term
Fall 2020

My course materials and recorded lectures for optimization methods in machine learning.

Teaching assistantships

Teaching assistant

ML712: Distributed and Federated Learning

Institution
MBZUAI
Terms
Fall 2022, Spring 2023

A graduate course where I supported teaching on distributed and federated learning.

Teaching assistant

Algorithms and Models of Computation

Institution
DCAM, MIPT
Term
Spring 2019

A second-year bachelor course where I supported seminars, notes, and homework.

Teaching assistant

Probability Theory

Institution
DCAM, MIPT
Term
Fall 2018

A third-year bachelor course where I supported seminars, notes, and optional homework.

Teaching assistant

Algorithms and Models of Computation

Institution
DCAM, MIPT
Term
Spring 2018

A second-year bachelor course where I supported seminars and archived course materials.