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 & 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

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

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 & 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.

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 & Phil Barutha, PhD

Note: design projects in CE 60701 will need to be limited to a partial/schematic end deliverable since there will not normally be a second semester for students in this track.

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

Choose one course from the following two:

  • CE 40420: Air Quality and Reactive Transport (3 credits) – Paola Crippa, PhD
  • CE 50455: Environmental Hydrology (3 credits) – Alan Hamlet, 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.