Teaching

Teaching Topics


  • Principles of Mobile Cloud Computing (Graduate)
  • Advanced Computer Networks (4th Year Undegraduate)
  • Advanced Object Oriented Programming (3rd/4th Year Undegraduate)
  • Parallel Computing (3rd/4th Year Undegraduate)
  • Computer Systems (2nd Year Undegraduate)

Current Offerings

Fall 2024

COSC 4P14

Advanced Computer Networks

COSC 3P93

Parallel Computing

Past Offerings

  • COSC 3P91 - Winter, 2024
    Advanced Object Oriented Programming
  • COSC 3P91 - Winter, 2023
    Advanced Object Oriented Programming
  • COSC 2P13 - Winter, 2023
    Computer Systems
  • COSC 5P06 - Fall, 2022
    Principles of Mobile Cloud Computing
  • COSC 3P93 - Fall, 2022
    Parallel Computing
  • COSC 3P91 - Winter, 2022
    Advanced Object Oriented Programming
  • COSC 2P13 - Winter, 2022
    Computer Systems
  • COSC 4P14 - Fall, 2021
    Computer Networks
  • COSC 3P91 - Winter, 2021
    Advanced Object Oriented Programming
  • COSC 4P14 - Fall, 2020
    Computer Networks
  • COSC 3P93 - Fall, 2020
    Parallel Computing
  • COSC 2P13 - Spring, 2020
    Computer Systems
  • COSC 3P91 - Winter, 2020
    Advanced Object Oriented Programming
  • COSC 3P93 - Fall, 2019
    Parallel Computing
  • COSC 5P06 - Fall, 2019
    Principles of Mobile Cloud Computing
  • COSC 2P13 - Spring, 2019
    Computer Systems
  • COSC 3P91 - Winter, 2019
    Advanced Object-Oriented Programming
  • COSC 2P13 - Winter, 2019
    Computer Systems
  • COSC 3P93 - Fall, 2018
    Parallel Computing
  • COSC 5P06 - Fall, 2018
    Principles of Mobile Cloud Computing
  • COSC 2P13 - Spring, 2018
    Computer Systems
  • COSC 3P91 - Winter, 2018
    Advanced Object-Oriented Programming
  • COSC 2P13 - Winter, 2018
    Computer Systems

Invited Lectures

  • Vehicular Edge Computing: Leveraging ITS and Urban Computing.
    Fall, 2020 (Lakehead University, Canada)
  • Intelligent Transportation Systems: Advance Topics and Computer Applications.
    Fall, 2016 (University of Ottawa, Canada)
  • Principles of Distributed Simulations.
    Winter, 2016 (University of Ottawa, Canada)
  • Principles of Distributed Simulations.
    Fall, 2013 (University of Ottawa, Canada).