At Northwestern
- IEMS 453: Robust Optimization (Sp2014, Sp2016, Sp2018)
- IEMS 450-1: Mathematical Optimization 1 (Fa2014, Fa2015, Fa2016)
- IEMS 202: Probability (Fa2013, Fa2014, Sp2015, Fa2015, Fa2016, Sp2017)
At Purdue
- IE 690: High-Performance Computing in Operations Research, Purdue (Spring 2013)
- IE 365: Stochastic Models In Operations Research I, Purdue (Spring 2010, 2012, 2013)
- IE 330: Probability and Statistics in Engineering II, Purdue (Fall 2011, 2012, Spring 2012)
At USC
- Lecture Series on Message Passing Interface (MPI) in Parallel Computing, Fall 2003