NAVARCH 340
Marine Dynamics
Instructor
Fall 2024—now
University of Michigan
MIT 12.802
Waves & Instability, Small Scale
Guest Instructor
Spring 2021
MIT-WHOI Joint Program
MAE 294/SIO 203
Applied Mathematics
Teaching Assistant
Fall 2016
UC San Diego
MAE 101B
Advanced Fluid Mechanics
Teaching Assistant
Summer 2018
UC San Diego
MAE 210
Fluid Mechanics
Teaching Assistant
UC San Diego
MAE 150
Computer-Aided Design
Teaching Assistant
Fall 2012, Winter & Spring 2013
UC San Diego
The College Classroom
Teaching+Learning Commons
UC San Diego
2015.03
Outstanding Teaching Assistant
Mechanical and Aerospace Engineering
UC San Diego
2017.06