Environmental Systems Engineering


Environmental Systems Engineering (ESE) focuses on protecting the health of our water, land and urban systems. Over the past 30 years, the ESE group at the University of British Columbia has been a global leader in the field. In the 1970s and 80s, ESE at UBC was at the forefront of the development of biological phosphorus removal technologies. In the 1990s, ESE at UBC was instrumental in maintaining Canada’s lead in the development of green technologies both in the natural resource sector (e.g. forest industry) and in urban/agricultural water and waste management sectors. Since the start of the millennia, we have continued to be a world leader through the development and commercialization of technologies essential to address emerging environmental challenges, both locally and globally.

Key Areas

  • Recovery of nutrients and energy from wastes (e.g. anaerobic digestion bioreactors, membrane enhanced biological nutrient recovery, phosphorous crystallization, low-energy nitrogen removal)
  • Advanced treatment processes for removal of trace contaminants and pathogens
  • Production of high-quality water (e.g. integrated biological systems, water recovery/cascading/reuse, stormwater treatment, membrane and disinfection technologies)
  • Water and wastewater treatment in low-resource contexts

Media Highlights

Specialization Requirements

Core courses (credits) 12 12 12
Elective courses (min. credits) 17 5 17*
Seminar course
CIVL 597-103/203
1 1 1
Thesis Course
CIVL 599/699
12 0
* Beyond BASc

Core course requirements

The following courses CIVL 562 and 597-103/203 as listed below, plus three (3) of CIVL 541, 560, 565, 566, 567, 569, 598J, 598Q, or CHBE 585

Elective requirements

Electives may be taken from the list of Approved Electives below, or other electives may be taken with the approval of the Specialty Advisor / Supervisor. Note that no more than 2 electives that are outside the general subject area of Environmental Systems Engineering can be considered for degree requirements.

Undergraduate students who are interested in Environmental Systems Engineering are directed to the following courses:

  • CIVL 406
  • CHBE 364
  • CHBE 485

Graduate Courses

Core Courses – Graduate NameCredits  Term
CIVL 562Environmental Data Collection and Analysis31
CIVL 597-103/203Graduate Seminar (Environmental)11 & 2
Plus three of CIVL 541, 560, 565, 1566, 1567, 1569, 598J, 1598Q, or CHBE 585 (see below)Various31&2
 Total core-course credits:13
Approved Graduate Elective CoursesNameCredits Term
CIVL 519Risk and Decision Analysis for Infrastructure Management31
CIVL 523Project Management for Engineers32
CIVL 524Legal Aspects of Project and Construction Mgmt31
2,3CIVL 541Environmental Fluid Mechanics32
2CIVL 560Low-Pressure Membrane Systems 31
CIVL 561Risk and Remediation in Geo-environment32
CIVL 562Environmental Data Collection and Analysis31
1CIVL 564Engineering Management of Solid Waste3N/A
2CIVL 565Physical and Chemical Treatment Processes32
1,2CIVL 566Fate of Contaminants in Aquatic Systems3N/A
1,2CIVL 567Water and Sanitation in Low Resource Contexts3N/A
1,2CIVL 569Environmental Biotechnology3N/A
2CIVL 598JMembrane Separations for Water Purification and Resource Recovery32
1,2CIVL 598Q Environmental Microbiology for Engineers3N/A
CHBE 551Chemical Engineering Thermodynamics32
CHBE 577Electrochemical Science, Engineering, and Technology32
CHBE 583Energy Engineering31
2CHBE 585Air Pollution Prevention and Air Quality Engineering31
CHEM 517Electrochemistry32
1IWME 504Water and Wastewater Management Strategies3N/A
1MICB 505Molecular Microbiology3N/A
Approved Undergraduate ElectivesNameCreditsTerm
CIVL 416Environmental Hydraulics31
CHEM 406Polymer Chemistry31
MICB 401Environmental Microbiology Laboratory31
MICB 405Bioinformatics31
MICB 425Microbial Ecological Genomics32

1N/A – Not Offered in 2024/25.

2Three of these courses must be taken as part of the core course requirement.

3It is expected that students have a strong fluid mechanics background. It is recommended that students have taken CIVL 416 or equivalent.