Teaching

Courses taught at UNBC

CIVE 260-4 Soil Mechanics
CIVE 360-4 Geotechnical Engineering
CIVE 461‐3 Foundation Design
CIVE 438/638-4 Rock Mechanics and Rock Engineering

Courses taught at UBC

ENGR 438/538 Rock Mechanics and Rock Engineering
ENGR 340 Soil Mechanics (three substitute lectures)
ENGR 440 Foundation Engineering (two substitute lectures)