Technical Electives

Students should consult the Academic Calendar for course availability and pre-requisites. Electives may be cancelled if enrolment is low or if a suitable instructor is not available. Full list of technical electives are below, and can also be found here. ENVL students can pick any Technical Electives from the pre-approved APSC and Non-APSC course lists (with exceptions, please refer to the footnotes). If you’re interested in other courses that are not included in the pre-approved technical elective lists, please contact the ENVL office at for further evaluation.

APSC Courses

CourseNameTermCompatibility with Y3* STTCompatibility with Y4* STTPre-req Check
APSC 367 ++Humanitarian Engineering: Politics and Practice1YesYesYes
CHBE 344Introduction to Unit Operations1NoNoYes
CHBE 352Transport Phenomena II1NoNoYes
CHBE 355Kinetics and Reactor Design2NoNoNo
CHBE 381Bioprocessing Engineering I2Yes NoYes***
CHBE 473Environmental Engineering and Sustainability Leadership2YesYesYes
CHBE 476Advanced Process Engineering and Simulation1YesYesYes
CHBE 477Fuel Cell and Electrochemical Engineering2YesYesYes
CHBE 487Interfacial Phenomena2NoYesYes
CHBE 488Carbon Capture, Conversion and Sequestration Technologies2NoNoYes
CIVL 300Construction Engineering and Management 2YesYesYes
CIVL 301Modelling and Decision-Making in Civil Engineering1YesYesYes***
CIVL 311Soil Mechanics II1NoYesNo
CIVL 340Transportation Engineering2YesNoYes
CIVL 408Geo-Environmental Engineering2YesYesNo
CIVL 413Design of Earth Dams and Containment Structures 2NoYesNo
CIVL 415Water Resource Engineering2YesYesYes
CIVL 417Coastal Engineering1YesYesYes
CIVL 418Engineering Hydrology1NoNoYes
CIVL 440Transportation Engineering II1NoNoYes***
CIVL 441Transportation Planning and Analysis2NoNoYes***
CIVL 475Environmental Stewardship in Civil Engineering - Not offered in Winter 2023
CIVL 478Building Science1YesYesYes
CIVL498QTopics in Civil Engineering - ENV MICROBIO ENG - Not offered in Winter 2023
MECH 469Dynamic System Modelling 1YesYesYes
MECH 470Energy Conversion Systems - Not offered in Winter 2023
MECH 495Industrial Engineering2YesNoYes
MECH 496Engineering Management2YesYesYes
MINE 455Mine Water Management2NoNoYes
MINE 486Mining and The Environment 2NoNoYes
* The respective course time would fit at least one version of the 3rd year or 4th year STT, please refer here for detailed STT compatibility.
*** Instructor permission is required for registration

Non-APSC Courses

CourseNameTermCompatibility with Y3 STT*Compatibility with Y4 STT*Pre-req Check
ANTH 360Introduction to Ecological Anthropology - Not offered in Winter 2023
APBI 402Sustainable Soil Management2NoNoNo
ARCL 309Archeology Collapse & Sustainability - Not offered in Winter 2023
ATSC 313Renewable Energy Meteorology2HybridHybridYes
CHEM 301Aqueous Environmental Chemistry1NoNoNo
CHEM 302Atmospheric Environmental Chemistry2NoYesNo
CHEM 341Global Challenges: A Chemical Perspective1NoYesNo
COMM 487Environmental Management - Not offered in Winter 2023
COMR 329**Principles of Organizational Behaviour1, 2Please self-checkPlease self-check-
COMR 457**Fundamentals of Financial Accounting1Please self-checkPlease self-check-
COMR 458**Fundamentals of Managerial Accounting2Please self-checkPlease self-check-
COMR 465**Marketing Management1, 2Please self-checkPlease self-check-
CONS 330Conservation Science and Sustainability2NoYesNo
CONS 340Introduction to Geographic Information Systems for Forestry and Conservation1, 2NoYesYes
CONS 370Indigenous Forestry2YesNoYes
CONS 425 ++Sustainable Energy: Policy and Governance2YesNoYes
CONS 486Fish Conservation and Management2NoNoNo
ECON 371Economics of the Environment1, 2YesYes-
ENST 311Urban Environments2YesNoNo
ENVR 410Energy, Environment, and Society1NoYesYes
ENVR 420Ecohydrology of Watersheds and Water Systems1, 2YesYesYes
EOSC 340Global Climate Change1, 2YesYesYes
EOSC 350Environmental, Geotechnical, and Exploration Geophysics I1NoYesYes
EOSC 372Introductory Oceanography: Circulation and Plankton1NoNoYes
EOSC 373Introductory Oceanography: Climate & Ecosystems1YesYesNo
EOSC 426Fundamentals of Geomicrobiology - Not offered in Winter 2023
EOSC 428 +Field Techniques in Groundwater Hydrology2YesYesYes
EOSC 429Groundwater Contamination2YesYesYes
EOSC 442Climate Measurement and Analysis2NoYesNo
EOSC 474Marine Pollution1NoYesYes
FRST 385Watershed Hydrology1NoNoYes
FRST 386Aquatic Ecosystems and Fish in Forested Watersheds2YesNoYes
FRST 411Complex Adaptive Systems, Global Change Science, and Ecology Sustainability 1YesYesYes
FRST 443Remote Sensing for Ecosystem Management2NoNoYes
GEOG 310Environment and Sustainability2YesYesNo
GEOG 312Climate Change: Science and Society1NoNoNo
GEOG 313Environmental Justice and Social Change2NoNoNo
GEOG 314Analyzing Environmental Problems2YesNoNo
GEOG 350 ++Urban Worlds1, 2YesYesYes
GEOG 497The Arctic - Not offered in Winter 2023
GEOS 300Microscale Weather & Climate2YesNoNo
GEOS 401Urban Meteorology2NoYesNo
ISCI 360Systems Approaches to Regional Sustainability1YesYesNo
LAW 387CEnvironmental Law - ENVIRONMENTL LAW2NoNoNo
MICB 301Microbial Ecophysiology1NoNoNo
MICB 405Bioinformatics1YesNoNo
MICB 425Microbial Ecological Genomics2NoYesNo
PHYS 333Energy and Climate1YesYesYes
PLAN 351 ++Green Cities2TBDTBDYes
PLAN 425 ++Urban Planning Issues and Concepts1YesYesYes
POLI 351Environmental Politics and Policy2NoNoYes
POLI 375AGlobal Environmental Politics2YesNoYes
SCIE 420Sustainability for Community and the World2NoNoYes
UFOR 330Environmental Justice and Urban Green Equity2YesNoYes
* The respective course time would fit at least one version of the 3rd year or 4th year STT, please refer here for detailed STT compatibility.
** A max of 3 credits can be taken towards the technical electives, and it is only for students who are enrolled in the Commerce Minor program.
+ EOSC 428 has limited capacity, with priority given to GEOE students. ENVL students must first register for the Waiting List, and be screened for significantly restricted seats.
++ Students may take only one of APSC 367, CONS 425, GEOG 350, PLAN 351 and PLAN 425 as a Technical Elective, while the other two may be taken as Humanity courses. For example: A student has decided to take PLAN 425 as a Technical Elective, and will be allowed to take APSC 367, CONS 425, GEOG 350 and PLAN 351 to fulfill the Humanities requirement, or as extra credits.