teaching
Teaching Assistantship
2020
ENGN2218: Electronics Systems and Design
MATH1116: Mathematical Abstraction 2
2021
ENGN2218: Electronics Systems and Design
ENGN2217: Mechanical Systems and Design
2023
CMPT404:Cryptography and Cryptographic Protocols