Fall 2023 MAST638 Machine Learning for Marine Science (3 credits)
Sole-instructor
MAST492 Marine Environmental Studies (3 credits)
Capstone Course, co-instructor with Dr. Kimberly Oremus
Spring 2023 MAST667 Marine Ecosystem Modeling (3 credits)
Sole-instructor
Fall 2022 MAST627 Biological Oceanography (3 credits)
Core Course, co-instructor with Dr. Jérôme Pinti
MAST492 Marine Environmental Studies (3 credits)
Capstone Course, co-instructor with Dr. Kimberly Oremus
Spring 2022 MAST821 Marine Biosciences Seminar (1 credit)
Sole-instructor
Fall 2021 MAST667 Marine Ecosystem Modeling (3 credits)
Sole-instructor
MAST492 Marine Environmental Studies (3 credits)
Capstone Course, co-instructor with Dr. Kimberly Oremus
Winter 2021 Introduction to Ocean Sciences (3 credits)
Co-instructor with Dr. Andreas Muenchow
Fall 2020 MAST492 Marine Environmental Studies (3 credits)
Capstone Course, co-instructor with Dr. James Corbett
Spring 2020 MAST492 Marine Environmental Studies (3 credits)
Capstone Course, co-instructor with Dr. James Corbett
Additional Classroom Instruction
11/2022 Invited lecture in MAST 100 Marine Science Colloquium I
Think Outside the Box: Hidden Upwelling for Nutrient Transport (HUNT) in Major Western Boundary Currents
03/2021 Invited lecture in MAST821 Marine Biology/Biochemistry Seminar
Linking Physical Dynamics to Phytoplankton Variability: Insights from Remote Sensing
10/2019 Invited lecture in MAST606 Ocean & Atmosphere Remote Sensing
Life in the Icy Ocean: Linking Physics to Biology
03/2013 Discussion leader on Hypoxia in Coastal Waters
WHOI Interdisciplinary postdoc reading group
11/2011 Lecture in MEET608K Fluid Dynamics Ecology
Turbulence and Zooplankton Production
01/2008 Discussion leader on “Chesapeake Bay topics”
Discussion with Ian Morris Scholar
05/2007 Lecture in MEES711 Modeling Dispersion Processes in Natural Waters
Dispersion of Point-Source Pollution