Teaching


  • In Spring 2021: I am teaching STOR 215: Foundations of Decision Sciences, an undergraduate course.

  • Fall 2020: (STOR 893, a special topic course): Large-Scale Optimization for Machine Learning and Data Analysis. The syllabus can be found HERE.
  • Fall 2020:  STOR 612 – Foundations of Optimization (Based on the new syllabus, available HERE).
  • Spring 2020: STOR 614 – Linear Programming and Extensions (graduate course).
  • Spring 2019: STOR 415 – Introduction to Optimization.
  • Fall 2018: STOR 893Selected Methods for Modern Optimization in Data Analysis at STOR-OR, UNC. This course is planned for graduate students. You can find a tentative syllabus HERE. The lecture notes are available upon request:
    • Lecture 1: Optimization Models in Applications
    • Lecture 2: Disciplined Convex Programming
    • Lecture 3: A Brief Overview on Convex Analysis and Optimization Theory
    • Lecture 4: Selected first-order methods for convex optimization
      1. Some Matlab codes used in this lecture: Proximal Gradient MethodsGradient methods, etc.
    • Lecture 5: Selected first-order methods for constrained and minmax problems
    • Lecture 6: Selected methods for some classes of nonconvex optimization problems
  • Spring 2018: STOR 614 – Linear Programming and Extensions (graduate course).
  • Spring 2018: STOR 415 – Introduction to Optimization. An undergraduate course mainly for STAN and MDS students.
  • Spring 2017: Instructor for a selected topic course, STOR 892 – Selected topics in Modern Convex Optimization at the Department of Statistics and Operations Research, UNC. This course is for graduate students.
  • Spring 2017: Instructor for the undergraduate course on STOR 415 – Introduction to Optimization at the Department of Statistics and Operations Research, UNC.
  • Fall 2016: Instructor for the Undergraduate course on Decision Models for Economics (STOR113) at the Department of Statistics and Operations Research, UNC.
  • Spring 2016: Instructor for the Undergraduate course on Decision Models for Economics (STOR113) at the Department of Statistics and Operations Research, UNC.
  • Fall 2015: Instructor for the Undergraduate course on Decision Models for Economics (STOR113) at the Department of Statistics and Operations Research, UNC.


  • 11/2006 – present: Lecturer at the Department of Mathematics-Mechanics and Informatics, VNU University of Science, Vietnam National University, Hanoi, Vietnam.
    1. Course: Monte Carlo methods for undergraduate students in Applied Mathematics.
    2. Course: Linear programming for undergraduate students in Management Science.
    3. Course: Introduction to Optimization: Theory and methods for undergraduate students in Applied mathematics.
    4. Course: Introduction to Numerical Analysis for undergraduate students from different backgrounds.
  • 2001 – 10/2006: Teaching assistant at the Department of Mathematics-Mechanics and Informatics, VNU University of Science, Vietnam National University, Hanoi, Vietnam.Exercise sections of Calculus I-IV and Linear Algebra courses for undergraduate students in Applied mathematics, Physics, Computer Science, Chemistry, Finance and Economics.Courses on Calculus I-IV  for undergraduate students in Finance and Economics.

Visitors (From 20.07.2013):
http://www.hitwebcounter.com