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