| 2009 Summer Semester: | PEC2009 Programming Enhancement Course (C++) |
| 2008-2009 Semester B: | |
| 2008-2009 Semester B: | CS2302 Data Structures and Algorithms |
| 2008-2009 Semester A: | CS2331 Problem Solving and Programming |
| 2008 Summer Semester: | PEC2008 Programming Enhancement Course (C++) |
| 2007-2008 Semester B: | CS1301 Introduction to Computer Programming |
| 2007-2008 Semester A: | CS2302 Data Structures and Algorithms |
| 2007 Summer Semester: | CS2362 Computer Programming for Engineers and Scientists (Co-teach with Dr. Marian Choy) |
| 2007 Summer Semester: | PEC2007 Programming Enhancement Course (C++) |
| 2006-2007 Semester B: | CS1301 Introduction to Computer Programming |
| 2006-2007 Semester A: | CS2302 Data Structures and Algorithms |
| 2004 Summer Semester: | CS2362 Computer Programming for Engineers and Scientists (Co-teach with Dr. Philips Wang) |
| 2005-2006 Semester B: | CS1301 Introduction to Computer Programming |
| 2005-2006 Semester A: | CS2302 Data Structures and Algorithms |
| 2005 Summer Semester: | CS3183 Performance Evaluation (Co-teach with Dr. Philips Wang) |
| 2004-2005 Semester B: | CS2364 Data Structures and Algorithms |
| 2004-2005 Semester A: | CS2302/CS2364 Data Structures and Algorithms |
| 2004 Summer Semester: | CS3183 Performance Evaluation (Co-teach with Dr. Philips Wang) |
| 2003-2004 Semester B: | CS2364 Data Structures and Algorithms |
| 2003-2004 Semester A: | CS2302/CS2364 Data Structures and Algorithms |
| 2002-2003 Semester B: | CS2364 Data Structures and Algorithms |
| 2002-2003 Semester A: | CS2302/CS2364 Data Structures and Algorithms |
| 2001-2002 Semester B: | EE20331 Data Structures and Algorithms |
| 2001-2002 Semester A: | CS3381 Design and Analysis of Algorithms |
| 2000-2001 Semester B: | CS3162 Introduction to Computer Graphics |
| 2000-2001 Semester B: | CS3462 Introduction to Database Systems |
| 2000-2001 Semester A: | CS3162 Introduction to Computer Graphics |