| 2012 Fall | Cloud computing |
| 2012 Fall | Heterogenous computing and programming |
| 2012 Spring | Numerical Optimization |
| 2011 Fall | Cloud computing |
| 2011 Fall | Advanced Numerical Methods |
| 2011 Spring | Programming trainning |
| 2011 Spring | CS2011 Numerical optimization |
| 2010 Fall | CS1356 Introduction to information engineering |
| 2010 Spring | GPU and CELL programming |
| 2010 Spring | CS2010 Numerical optimization |
| 2009 Spring | Numerical optimization |
| 2009 Fall | Introduction to information engineering |
| 2008 Fall | Numerical methods |