Teaching

Large-scale convex optimization (PhD-level), ISE 7210, SP’17-present.

Tentative course topics:

  • Convex analysis theory
    • Preliminaries
    • Convex sets, functions, and programs
    • Equivalent problems
    • Lagrange and Fenchel dualities
  • Algorithms with convergence analysis
    • Gradient descent
    • Steepest descent
    • Projected gradient descent
    • Accelerated gradient method
    • Frank-Wolfe method
    • Subgradient method
    • Proximal algorithms
    • Dual ascent method, Method of Multipliers (MM), Alternating Direction MM
    • Primal-dual algorithms (Chambolle-Pock type)

Systems modeling and optimization for analytics (Undergraduate core course for OSU’s Data Analytics Major), ISE 3230, FA’16-present.

Machine Learning and Prescriptive Analytics (Undergraduate/Master-level), ISE 4194/6194, SP’22-present. Tentative course topics:

  • Statistical learning
  • Bias-variance tradeoff
  • Brief introduction to Python
  • Linear regression models
  • Linear model/feature selection through regularization
  • Logistic regression
  • Support Vector Machines (SVM)
  • Kernel methods
  • Deep learning: Neural networks, Recurrent Neural Networks (RNN), Convolutional Neural Networks (CNN)
  • Prescriptive analytics and decision making