Teaching

IEOR262A: Mathematical Programming I

Graduate Student Instructor, University of California, Berkeley, IEOR, Fall 2022

Graduate student instructor for a graduate-level course covering fundamental concepts in optimization. Topics studied include convex analysis, linear programming, sensitivity analysis, Lagrangian duality, local optimality conditions for unconstrained and constrained nonlinear problems, introduction to discrete optimization. The course also studies mathematical modelling and various key optimization algorithms. Students complete theoretical and mathematical modeling exercises, as well as computational homework in AMPL.

IEOR142: Introduction to Machine Learning and Data Analytics

Graduate Student Instructor, University of California, Berkeley, IEOR, Fall 2021

Graduate student instructor for an undergraduate-level course that introduces machine learning models and data analytics techniques. Key models studied include linear regression, logistic regression, classification and regression trees, random forests, boosting, text mining, data cleaning and manipulation, data visualization, network analysis, time series modeling, clustering, principal component analysis, regularization, and large-scale learning. Examples and exercises are provided in Python and R.