Work Experience

  1. Graduate Student Researcher

    Optimization and Machine Learning Lab, KAUST Thuwal, Saudi Arabia
    Supervisor: Peter Richtárik
    Conduct research on stochastic and distributed optimization for federated learning, co-authoring six publications and three preprints.
  2. Research Intern

    Optimization and Machine Learning Lab, Artificial Intelligence Research Institute (AIRI) Moscow, Russia
    Supervisor: Alexander Tyurin
    Conducted research on asynchronous optimization in non-Euclidean spaces.
  3. Research Intern

    Optimization and Machine Learning Lab, KAUST Thuwal, Saudi Arabia
    Supervisor: Peter Richtárik
    Completed a theoretical project on the coordinate descent method that culminated in my bachelor’s thesis.
  4. Junior Researcher in the Research Group of Randomized Algorithms for Distributed Optimization Problems

    Laboratory of Advanced Combinatorics and Network Applications, MIPT Moscow, Russia
    Supervisor: Peter Richtárik
    Conducted research on randomized algorithms for distributed optimization problems.

Education

  1. PhD in Applied Mathematics and Computational Science

    King Abdullah University of Science and Technology Thuwal, Saudi Arabia
    Supervisor: Peter Richtárik
    Selected Courses: Private Data Analysis, Reinforcement Learning
  2. MS in Applied Mathematics and Computational Science

    King Abdullah University of Science and Technology Thuwal, Saudi Arabia
    Supervisor: Peter Richtárik
    Thesis: Non-convex Stochastic Optimization With Biased Gradient Estimators
    Selected Courses: Deep Learning, Numerical Linear Algebra, SGD Methods, Stochastic Processes, Federated Learning, Algorithms, Stochastic Numerical Simulation
  3. MS in Applied Mathematics and Physics

    Moscow Institute of Physics and Technology Moscow, Russia
    Supervisors: Alexander Gasnikov and Peter Richtárik
    Thesis: Distributed Nonconvex Stochastic Optimization With Gradient Compression
    Selected Courses: Bayesian Methods of Statistical Estimation, Combinatorics
  4. BS in Applied Mathematics and Physics

    Moscow Institute of Physics and Technology Moscow, Russia
    Supervisor: Peter Richtárik
    Thesis: Stochastic Coordinate Descent Method with Arbitrary Sampling
    Selected Courses: Discrete Mathematics, Calculus, Linear Algebra, Functional Analysis, Probability Theory, Stochastic Processes, Statistics, Optimization, Machine Learning

Teaching & Co-supervising

  1. Teaching Assistant — Graduate Seminar (CS 398, PhD)

    CEMSE Division, KAUST Thuwal, Saudi Arabia
    Checked weekly attendance and reports, ran Q&A sessions; course taught to 66 students.
  2. Teaching Assistant — Introduction to Optimization (Data Science MS for Saudi Aramco)

    Saudi Aramco Dammam, Saudi Arabia
    Created Jupyter exercises, led practical sessions, graded quizzes/exams; 26 students.
  3. Teaching Assistant — Introduction to Optimization (Data Science MS for Saudi Aramco)

    Saudi Aramco Remote from Moscow
    Graded theoretical and practical assignments; 27 students.
  4. Teaching Assistant — Introduction to Machine Learning (Data Science MS for Saudi Aramco)

    Saudi Aramco Remote from KAUST
    Graded quizzes, exams, and assignments; 26 students.
  5. Teaching Assistant — Stochastic Gradient Descent Methods (CS 331, PhD)

    CEMSE Division, KAUST Thuwal, Saudi Arabia
    Checked biweekly homework for 17 students and conducted Q&A sessions.
  6. Co-supervisor — Undergraduate Visiting Researcher

    Vision Computing Center, KAUST Thuwal, Saudi Arabia
    Mentored an undergraduate visiting student, Omar Shaikh Omar, from the University of Washington.
Skills
Programming
Python
C/C++
Bash
Scripting & Markup Languages
SQL
LaTeX
Markdown
Frameworks & Libraries
PyTorch
Matplotlib
NumPy
SciPy
Development Environments
VScode
Jupyter
Slurm
Obsidian