Graduate Courses

Jointed Rocks Mechanics and Stability, The University of Utah Fall 2023
Advanced Foundation Engineering, The University of Utah Fall 2022

Undergraduate Courses

Geotechnical Engineering (theory and Laboratory), University of Utah, Spring 2022 and 2023
Civil Engineering Materials (theory and Laboratory), University of Utah, Fall 2021
Geotechnical Engineering (theory), California State University Long Beach, Spring 2020 through Spring 2021
Materials in Civil Engineering (theory and Laboratory), California State University Long Beach, Fall 2019 through Spring 2021
Geotechnical Engineering (theory), California State Polytechnic University, Pomona Fall 2019

From former students...

  1. Geotechnical Engineering (theory and Laboratory), University of Utah, Spring 2022 and 2023
  2. Civil Engineering Materials (theory and Laboratory), University of Utah, Fall 2021
  3. Geotechnical Engineering (theory), California State University Long Beach, Spring 2020 through Spring 2021
  4. Materials in Civil Engineering (theory and Laboratory), California State University Long Beach, Fall 2019 through Spring 2021
  5. Geotechnical Engineering (theory), California State Polytechnic University, Pomona Fall 2019