Environmental Engineering – Fluid Dynamics and Modeling

The following example curricula list the recommended courses for each track. Students are required to earn 30 credits total, with at least 24 credits at the 60000 level or higher, and the remaining 6 credits at the 40000 level or higher.

For students entering the program with non-EAC/ABET-accredited undergraduate degrees who are targeting careers requiring professional engineering (PE) registration, please review the information at the bottom of our “Who Should Apply?” page regarding credential evaluations.


Environmental Engineering – Fluid Dynamics and Modeling (Track A)

Track A is for students with undergraduate degrees in civil engineering, environmental engineering, mechanical engineering, and other engineering and science fields who have taken fundamental math courses including Calculus II and Differential Equations, as well as fundamental fluids and mechanics courses including statics, fluid mechanics, and hydraulics.

Fall Semester

CE 60810: Powerpoint, Papers, Proposals and More: The Art of Effective Communication (2 credits) – Clive Neal, PhD

CE 60410: Advanced Fluid Dynamics (3 credits) – David Richter, PhD OR AME 60635: Intermediate Fluid Mechanics (3 credits)

CE 50125: Computational Methods (3 credits) – Joannes Westerink, PhD

CE 60465: Environmental Fluid Mechanics (3 credits) – Harindra Joseph Fernando, PhD

CE 60255: Waterwaves I (3 credits) OR CE 60256 Coastal Engineering (3 credits) – Andrew Kennedy, PhD

CE 60701: MEng Capstone I (1 credit) – Kevin Q. Walsh, PhD, PE, SE; Eric Horvath, MSA, PE; Robert Nerenberg, PhD, PE; & Phil Barutha, PhD

Several electives are available for students who have taken any of the above classes previously, including (but not limited to)…

Courses from the Water Quality, Treatment, and Recovery concentration.

CE 60456: Analysis and Modeling of Hydrologic Systems (3 credits) – Alan Hamlet, PhD

CE 60355: Water, Disease, & Global Health (3 credits) – Joshua Shrout, PhD

CE 67600: Visual Design and Construction (3 credits) – Steve Blackburn OR CE 20600: Introduction to CAD (2 credits) – Steve Blackburn (former preferred, but take latter to avoid schedule conflicts with other courses)

CE 67600: Special Studies: Environmental Engineering Design –  Kyle Bibby, PhD, PE

CE 63000: CEEES First Year Seminar (1 credit) – Amy Hixon, PhD

Spring Semester

CE 60523: Geoenvironmental Engineering (3 credits) – Yazen Khasawneh, PhD, PE

CE 60130: Finite Elements in Engineering (3 credits) – Joannes Westerink, PhD

CE 50455: Environmental Hydrology (3 credits) – Alan Hamlet, PhD

CE 60422: Fate and Transport Modeling of Contaminants in Environmental Flow (3 credits) – Diogo Bolster, PhD

CE 60702: MEng Capstone II (3 credits) – Kevin Q. Walsh, PhD, PE, SE; Eric Horvath, MSA, PE; James Alleman, PhD, PE; & Phil Barutha, PhD

Several electives are available for students who have taken any of the above classes previously, including (but not limited to)…

Courses from the Water Quality, Treatment, and Recovery concentration.

CE 40420: Air Quality and Reactive Transport (3 credits) – Paola Crippa, PhD

GH 60201: Geographic Information Systems (with approval of instructor)

CE 60221 – Life Cycle Assessment: Evaluating Social and Environmental Impacts (3 credits) – Emily Grubert, PhD

CE 67600: Special Studies – Advanced Stormwater Management

CE 67600: Special Studies – Advanced Environmental Systems Data Management


Environmental Engineering – Fluid Dynamics and Modeling (Track B)

Track B is for students who do not qualify for Track A. Students in Track B must have taken multiple, sequential courses in mathematics (including Calculus II at a minimum) as well as statics.

Fall Semester #1

CE 60810: Powerpoint, Papers, Proposals and More: The Art of Effective Communication (2 credits) – Clive Neal, PhD

CE 30300: Introduction to Environmental Engineering (3 credits) – Kyle Bibby, PhD, PE

CE 30460: Fluid Mechanics (3 credits) – Diogo Bolster, PhD

MATH 20580: Intro. to Linear Algebra & Differential Equations (3.5 credits)

CE 50125: Computational Methods (3 credits) – Joannes Westerink, PhD

CE 60701: MEng Capstone I (1 credit) – Kevin Q. Walsh, PhD, PE, SE; Eric Horvath, MSA, PE; Robert Nerenberg, PhD, PE; & Phil Barutha, PhD

Several electives are available for students who have taken any of the above classes previously, including (but not limited to) courses listed in Track A above and in the Water Quality, Treatment, and Recovery concentration.

Fall Semester #2

CE 60410: Advanced Fluid Dynamics (3 credits) – David Richter, PhD OR AME 60635: Intermediate Fluid Mechanics (3 credits)

CE 60465: Environmental Fluid Mechanics (3 credits) – Harindra Joseph Fernando, PhD

CE 60255: Waterwaves I (3 credits) OR CE 60256 Coastal Engineering (3 credits) – Andrew Kennedy, PhD

CE 60456: Analysis and Modeling of Hydrologic Systems (3 credits) – Alan Hamlet, PhD

CE 40460: Groundwater Hydrology (3 credits) – Alan Hamlet, PhD

Several electives are available for students who have taken any of the above classes previously, including (but not limited to) courses listed in Track A above and in the Water Quality, Treatment, and Recovery concentration.

Spring Semester

CE 60523: Geoenvironmental Engineering (3 credits) – Yazen Khasawneh, PhD, PE

CE 40450: Hydraulics (3 credits) – Andrew Kennedy, PhD

CE 60130: Finite Elements in Engineering (3 credits) – Joannes Westerink, PhD

CE 60422: Fate and Transport Modeling of Contaminants in Environmental Flow (3 credits) – Diogo Bolster, PhD

CE 60702: MEng Capstone II (3 credits) – Kevin Q. Walsh, PhD, PE, SE; Eric Horvath, MSA, PE; James Alleman, PhD, PE; & Phil Barutha, PhD

Elective: CE 41450: Hydraulics Laboratory (0.5 credit)

Several electives are available for students who have taken any of the above classes previously, including (but not limited to) courses listed in Track A above and in the Water Quality, Treatment, and Recovery concentration.


Start your application.