Teaching


Johns Hopkins University

Courses below have been proposed and developed from scratch:
  • EN.553.662: Optimization for Data Science (Fall 2023, Fall 2024)

  • EN.553.767: Iterative Algorithms in Machine Learning: Theory and Applications (Spring 2023,
    Spring 2024, Fall 2024)

  • EN.553.669: Large-Scale Optimization for Data Science (Fall 2022)

The University of Edinburgh

Teaching assistant for:
  • Modern Optimization Methods for Big Data Problems (Spring 2017)

  • Optimization Methods in Finance (Spring 2017)

  • Simulation (Fall 2016)

  • Funtamentals of Optimization (Fall 2016)

  • Proofs and Problem Solving (Spring 2016)