Teaching
Course materials and teaching experience across computing, programming, software systems, and collaborative technologies.
Current courses
Course outlines, lecture slides, examples, and supporting materials.
COSC 1367
View resourcesIntroduction to Problem Solving with Generative AI
12 resources available
COSC 1557
View resourcesIntroduction to Computing
14 resources available
COSC 1567
View resourcesC++ Programming
12 resources available
COSC 2667
View resourcesOperating System
28 resources available
COSC 2767
View resourcesObject-Oriented Programming
14 resources available
COSC 3657
View resourcesDistributed Systems
13 resources available
COSC 4406
View resourcesSoftware Engineering
19 resources available
Teaching archive
Previous Nipissing courses
- COSC 2006: Data Structure I
- COSC 3306: Programming Paradigms
- COSC 4607: Computer Security
- COSC 4107: Human Computer Interaction
New Jersey Institute of Technology and Changsha Institute of Technology
- Operating System Designs, master's course, NJIT, 2000-2002
- Introduction to UNIX Operating System, undergraduate course, NJIT, 2002
- Introduction to Computer Science II, undergraduate course, NJIT, 2002
- Object-Oriented Programming with C++, master's course, NJIT, 2000-2001
- Principles of Operating Systems, undergraduate course, NJIT, 2001
- Machine and Assembly Language, undergraduate course, NJIT, 2001
- Advanced Programming Environment and Tools, master's course, NJIT, 2000
- Object-Oriented Principles and Applications, master's course, Changsha Institute of Technology, 1994-1999
- Distributed Systems, master's course, Changsha Institute of Technology, 1995-1999
- Advanced Computer Architecture, master's course, Changsha Institute of Technology, 1998
- Computer System Performance Evaluation, undergraduate course, Changsha Institute of Technology, 1995
Teaching activities
- 01Supervised 21 master's students at NJIT, 1999-2002.
- 02Filmed a distance-learning course on Object-Oriented Programming with C++ at NJIT in spring 2000.
- 03Supervised eight master's students at Changsha Institute of Technology, 1994-1999.
- 04Developed and revised the Department of Computer curriculum at Changsha Institute of Technology, 1994-1999.