Courses

Graduate Courses

1. Jointed Rocks Mechanics and Stability, The University of Utah Fall 2023

2. Advanced Foundation Engineering, The University of Utah Fall 2022 


Undergraduate Courses

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