Teaching

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