Teaching
Lecturer
- IEMS 5710 - Cryptography, Information Security and Privacy Fall 2023
- ENGG 1110 - Problem Solving by Programming Fall 2023 Fall 2022
- IERG 3080 - Information and Software Engineering Practice Fall 2023 Fall 2022
- ENGG 1120 - Linear Algebra for Engineers Spring 2024 Spring 2023
- IERG 2080 - Introduction to Systems Programming Spring 2024 Spring 2023
- ESTR 2306 - Introduction to Systems Programming (ELITE Stream) Spring 2024
- IERG 3050 - Simulation and Statistical Analysis Fall 2022
Teaching Assistant
- CSCI 2100E - Data Structures Spring 2019
- IERG 3080 - Information and Software Engineering Practice Fall 2018 Outstanding Teaching Assistant Award
- CSCI 1140 - Programming Laboratory Fall 2017
- IERG 2080 - Introduction to Systems Programming Fall 2017
- IERG 3080 - Information and Software Engineering Practice Fall 2017
- ESTR 1002B - Problem Solving by Programming (ELITE Stream) Spring 2017
- CSCI 1140 - Programming Laboratory Fall 2016
- IERG 3080 - Information and Software Engineering Practice Fall 2016 Outstanding Teaching Assistant Award
- CSCI 1140 - Programming Laboratory Fall 2015
- ENGG 5301 - Information Theory Spring 2015 unofficial
- Coursera - Information Theory Spring 2014 unofficial