Courses that I have lectured


In Australia (1991-1999):

  • COMP124: Computing and Information Systems
  • COMP125: Fundamentals of Computer Science
  • COMP226: Computer Architecture
  • COMP329: Knowledge-based and Information Systems
  • COMP330: Computer Graphics
  • COMP439/845: Parallel Programming
  • COMP828: Advanced Computer Architecture
  • At the University of Texas at Dallas (2000 - 2020):

  • CS2315: Computer Science II (C/C++)
  • CS2325: Assembler Course
  • CS3340: Computer Architecture (Syllabus)
  • CS3360: Computer Graphics for Artists and Designers
  • CS4361: Computer Graphics (Syllabus, textbook (publisher's page), textbook (contents and sample exercise demos), A simple IFS - a tree, Download the Algorithm Demonstration software)
  • CS5330: Computer Science II (Graduate)
  • CS6366: Computer Graphics (Graduate) (textbook (publisher's page), textbook (contents and sample exercise demos), MOOC Style of Video Sessions, Download the Algorithm Demonstration software)
  • CS6359: Object-Oriented Analysis and Design (Graduate)
  • CS6v81-081: Data Mining (Graduate)
  • SE6383 (Spring'10: CS/SE6v81-001): Advanced Software Engineering Project (Graduate) (Syllabus)
  • CS7301: Visual Programming (Graduate Research) (What is it about?)
  • At BNU-HKBU United International College (2021 - 2022):

  • Computer Organization for Sophomore
  • Object-Oriented Programming for Sophomore
  • Computer Graphics for Senior
  • At Hong Kong University of Science and Technology (Guangzhou) (2022 - date):

  • CMAA5007: Computational Approach to Chinese Calligraphy for Graduate

  • My Chinese name
    Kang's Home Page