Teaching

Current Courses

Taught Courses at Nipissing University

Courses Taught in Other Institutions:

  • Operating System Designs (MS Course, CIS, NJIT, 2000/2001/2002)
  • Introduction to UNIX Operating System (BS Course, CIS, NJIT, 2002)
  • Introduction to Computer Science II (BS Course, CIS, NJIT, 2002)
  • Object-Oriented Programming with C++(MS Course, CIS, NJIT, 2000/2001)
  • Principles of Operating Systems (BS Course, CIS, NJIT, 2001)
  • Machine and Assembly Language (BS Course, CIS, NJIT, 2001)
  • Advanced Programming Environment & Tools (MS Course, CIS, NJIT, 2000)
  • Object-Oriented Principles and Applications (MS course, CIT, 1994-1999)
  • Distributed Systems (MS course, CIT, 1995-1999)
  • Advanced Computer Architecture (MS course, CIT, 1998)
  • Computer System Performance Evaluation (BS course, CIT, 1995)

Other Teaching Activities:

  • 1999-2002: Supervised 21 MS students, CIS, NJIT
  • Spring 2000: Filmed for Distance Learning Course: Object-oriented Programming with C++, CIS, NJIT
  • 1994-1999: Supervised 8 MS students, CIT, China
  • 1994-1999: Developed and revised curriculum of Dept. of Computer, CIT, China.