• Visiting Associate Professor, Dept. of Civil Engineering, The University of British Columbia, Vancouver, BC, Canada
• ENGR211-005 Engineering Mathematics I (Undergraduate)
• ENVI361-001 Sewerage Engineering (Undergraduate)
• ENVI0470-001 Introduction to Environmental Engineering (Undergraduate)
• Visiting Associate Professor, Dept. of Civil Engineering, The University of British Columbia, Vancouver, BC, Canada
• ENGR211-005 Engineering Mathematics I (Undergraduate)
• ENVI361-001 Sewerage Engineering (Undergraduate)
• ENVI0470-001 Introduction to Environmental Engineering (Undergraduate)
• ENVI0765-001 Industrial Water Quality Management (Graduate)
• ENGR211-005 Engineering Mathematics II (Undergraduate)
• ENGR217-001 Engineering Programming Language (Undergraduate)
• ENVI361-001 Sewerage Engineering (Undergraduate)
• ENVI767001 The Process of Advanced Water Treatment (Graduate)
• ENGR211-005 Engineering Mathematics II (Undergraduate)
• ENVI366-001 Chemical Process Safety (Undergraduate)
• ENGR217-001 Engineering Programming Language (Undergraduate)
• ENGR211-005 Engineering Mathematics I (Undergraduate)
• ENVI361-001 Sewerage Engineering (Undergraduate)
• ENVI437-002 Water and Wastewater Analysis (Undergraduate)
• ENGR211-005 Engineering Mathematics II (Undergraduate)
• ENVI366-001 Chemical Process Safety (Undergraduate)
• ENVI876-001 Physical/Chemical Water Treatment Processes (graduate)
• ENGR211-005 Engineering Mathematics I (Undergraduate)
• ENVI361-001 Sewerage Engineering (Undergraduate)
• ENVI765-001 Industry Water Quality Managemenet (graduate)
• ENGR212-005 Engineering Mathematics II (Undergraduate)
• ENVI221-001 Water Quality Management (Undergraduate)
• ENGR211-005 Engineering Mathematics I (Undergraduate)
• ENVI361-001 Sewerage Engineering (Undergraduate)
• ENVI437-001/2 Water and Wastewater Analysis (Undergraduate)
• STAT452-001 Numerical Analysis (Undergraduate)
• ENVI366-001 Chemical Process Safety (Undergraduate)
• ENVI334-001 Environmental Fluid Mechanics (Undergraduate)
• ENVI366-001 Chemical Process Safety (Undergraduate)