Teaching

Sessional Instruction

University of Waterloo

BME 252 - Linear Systems and Signals - Spring 2025

My lecture materials will be posted here upon the close of the course.

Teaching Assistantships

University of Waterloo

SYDE 552 - Computational Neuroscience - Winter 2025

MTE 252 - Linear Systems and Signals - Fall 2024

SYDE 252 - Linear Systems and Signals - Spring 2024

SYDE 556/750 - Simulating Neurobiological Systems - Fall 2023

SYDE 252 - Linear Systems and Signals - Fall 2023

SYDE 252 - Linear Systems and Signals - Spring 2023

BME 101 - Communication in Biomedical Engineering - Fall 2022

Purdue University

ME 413 - Noise Control - Spring 2022