Teaching
Sessional Instruction
University of Waterloo
Linear Systems and Signals - BME 252 - Spring 2025
Teaching Assistantships
University of Waterloo
Linear Systems and Signals - BME/MTE/SYDE 252 - Fall: 2023, 2024, 2025; Spring: 2023, 2024
Computational Neuroscience - SYDE 552 - Winter 2025
Simulating Neurobiological Systems - SYDE 556/750 - Fall 2023
Communication in Biomedical Engineering - BME 101 - Fall 2022
Purdue University
Noise Control - ME 413 - Spring 2022