• Current Courses (2021-2022):
    • SYSC 4502: Communications Software, Winter 2022
    • SYSC 4504: Fundamentals of Web Development, Fall 2021
    • SYSC 5306: Mobile Computing Systems, Winter 2022
  • Other Past Courses/Tutorials (with dates when last taught):
    • Wireless and Mobile Computing Course, Spring 1997
    • Mascots '98 Tutorial Handout
    • CS 756: Lowly Parallel Computing,Winter 1997
    • 94.301: Operating Systems and Database Systems, Fall 2001
    • 94.401: Operating Systems, Winter 1999 - 2002
    • 94.536: Mobile Computing Systems, Winter - Fall 2002
    • 94.574: Elements of Computer Systems, Fall 1997 - 2000
    • 94.581: Mobile Computing, Winter 2001
    • SYSC 1100: Introduction to Object-Oriented Computing, Fall 2010
    • SYSC 2100: Algorithms and Data Structures, Winter 2015
    • SYSC 4001: Operating Systems, Winter 2020
    • SYSC 4906: Advanced Operating Systems, Winter 2021
    • Summer Course on Mobile Computing Systems, Summer 2007
    • SYSC 5800: Network Computing, Winter 2007
    • SYSC 5801: Wireless Sensor Networks, Winter 2018
    • TTMG 5002 T: Telecommunications Technology, Fall 2007
  • Other Teaching-Related Links:
    • OCIECE Homepage
    • OCICS Homepage
    • Carleton Central
    • cuLearn