UNBC Courses
ENSC202 - Introduction to Aquatic Systems
ENSC350 - Fluid Mechanics
ENSC200 - Fundamentals of Environmental Engineering
ENSC417 - Designing Solutions in Environmental Engineering
NREM410 - Watershed Management
University of Windsor (2006)
Civil 87-526 - Sediment Transport
University of Toronto (1999, 2003)
PDCV205 - Hydrology and Hydraulic Engineering
CV207 - Hydraulic Engineering