Teaching
 In Spring 2021: I am teaching STOR 215: Foundations of Decision Sciences, an undergraduate course.
 Fall 2020: (STOR 893, a special topic course): LargeScale 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 893 – Selected Methods for Modern Optimization in Data Analysis at STOROR, 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 firstorder methods for convex optimization
 Some Matlab codes used in this lecture: Proximal Gradient Methods, Gradient methods, etc.

 Lecture 5: Selected firstorder 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 MathematicsMechanics and Informatics, VNU University of Science, Vietnam National University, Hanoi, Vietnam.
 Course: Monte Carlo methods for undergraduate students in Applied Mathematics.
 Course: Linear programming for undergraduate students in Management Science.
 Course: Introduction to Optimization: Theory and methods for undergraduate students in Applied mathematics.
 Course: Introduction to Numerical Analysis for undergraduate students from different backgrounds.
 2001 – 10/2006: Teaching assistant at the Department of MathematicsMechanics and Informatics, VNU University of Science, Vietnam National University, Hanoi, Vietnam.Exercise sections of Calculus IIV and Linear Algebra courses for undergraduate students in Applied mathematics, Physics, Computer Science, Chemistry, Finance and Economics.Courses on Calculus IIV for undergraduate students in Finance and Economics.
Visitors (From 20.07.2013):