Teaching

Instructor, Department of Industrial and Systems Engineering, Virginia Tech

  • ISE 3434 (Undergraduate): Deterministic Operations Research II
    Syllabus: complexity theory, integer programming, nonlinear programming, stochastic programming, machine learning, and modeling languages and optimization software.
    • Fall 2024: 13 students

  • ISE 5406 (Graduate): Nonlinear Optimization
    Syllabus: convex analysis and optimization, generalizations of convexity, first and second-order optimality conditions, algorithms for unconstrained and constrained nonlinear optimization.
    • Spring 2024: 13 students

  • ISE 6514 (Graduate): Advanced Math Programming
    Syllabus: convex analysis, optimality conditions, duality, linear programming, decomposition methods, conic programming (SOCPs, SDPs), solution approaches, applications in OR, energy, ML.
    • Fall 2023: 11 students

Teaching Assistant, Department of Chemical Engineering, MIT, 2015

  • Teaching assistant for the graduate Chemical Reactor Engineering course (50 students)
  • Designed homework exercises in MATLAB and Q-Chem, and co-moderated online discussion forums