New Course Development
- CS 4434 / CS 9634 Network Security (Fall 2021)
Current Teaching
- CS 3305 Operating Systems (Winter 2017, Fall 2017-2021)
- CS 4434 Network Security (Fall 2021)
- CS 9634 Network Security (Fall 2021)
Past Graduate and Undergraduate Courses
Taught the following courses at various capacities as teaching Assistant / Tutor / Instructor since 1999
- CS 4457 Advanced Computer Networks (Fall 2017-2020) @ Western
- CS 9657 Advanced Computer Networks (Fall 2017-2020) @ Western
- ECE 710 Topics in Communications & Information Theory @ U of Waterloo
- CS 656 Computer Networks @ University of Waterloo
- CS 454 Distributed Systems @ University of Waterloo
- CS 246 Software Abstraction and Specification @ University of Waterloo
- CS 251 Computer Organization and Design @ University of Waterloo
- 60-350 Introduction to Multimedia Systems @ University of Windsor
- 60-330 Operating Systems Fundamentals @ University of Windsor
- 60-212 Intro. to Object-Oriented Programming in Java @ University of Windsor
- 60-130 Intro. to Object-Oriented Programming in C++ @ University of Windsor