Teaching

Fall 2023

CE 200A Environmental Fluid Mechanics I

Spring 2024

CE 105 Design for Global Transformation

Fall 2022

CE 200A Environmental Fluid Mechanics I

CE 204 Planetary Boundaries and the Anthropocene

Spring 2022

CE 105 Design for Global Transformation

Previous offerings

E 7 Introduction to Computer Programming for Scientists and Engineers

CE 100 Elementary Fluid Mechanics

CE 200B Numerical Methods for Environmental Flow Modeling

CE 375 Workshop for Future Civil and Environmental Engineering Teachers