Teaching
It brings me great joy to inspire the love of science and engineering in others through teaching and mentoring. My teaching philosophy includes conveying enthusiasm for science and engineering, developing an understanding of fundamental principles, and teaching students how to learn.
- Lecturer Rivers, Streams and Canals, CEE 262E — Stanford University 2026
- Lecturer Coastal Processes, CEE 162F — Stanford University 2024
- Lecturer Climate Security Fellows Program, Stanford University / Naval Postgraduate School 2023–2024
- Instructor Ocean Waves, CEE 262F — Stanford University Spring 2015, 2017
- Instructor Teaching of Civil and Environmental Engineering, CEE 200 — Stanford University Fall 2015
- Tutor Stanford Summer Tutor Program — Stanford University Summer 2014
- Teaching Assistant Ocean Waves, CEE 262F — Stanford University Spring 2012, 2013
- Teaching Assistant Rivers, Streams & Canals, CEE 264A — Stanford University Fall 2011, 2012
- Instructor Bank Revetment and Grade Control Structure Design for Stream Restoration — Floodplain Management Assoc., San Jose, CA & Int. Erosion Control Assoc., Reno, NV 2009
- Teaching Assistant Intro to Fluid Mechanics, CEE 301 — University of Wisconsin–Madison Fall 2005