Courses Taught

Institution: Iowa State University | North Dakota State University | California State University, Fullerton

Courses Taught at Iowa State University

No.Course TitleSemesters TaughtTotal Number of Students
Undergraduate
1.CE 360: Geotechnical EngineeringSpring 2022 - Spring 2024143
2.CE 485: Civil Engineering DesignFall 2023 - Fall 202422
Graduate
3.CE 564: Applications of Numerical Methods to Geotechnical DesignFall 20215
4.CE 569: Ground ImprovementFall 20228
5.CE 560: Fundamentals of Soil MechanicsSpring 20248

Courses Taught at North Dakota State University

No.Course TitleSemesters TaughtTotal Number of Students
Undergraduate
1. CE 316: Soil MechanicsFalls 2018 - 2020271
2.CE 417: Slope Stability and Retaining WallsSprings 2019 - 2021131
3.CE 463: Geotechnical Earthquake EngineeringSpring 20217
4. 

CE 489: Senior Design

Faculty Mentor for Design Team

Geotechnical Faculty Consultant

 

Spring 2019 - Spring 2021

Fall 2020

 

5 teams (24 students)

4

Graduate
5.CE 617: Slope Stability and Retaining WallsSprings 2019 - 20214
6.CE 663: Geotechnical Earthquake EngineeringSpring 20213
Professional Development
7.ENGR 2000: Mitigating Natural DisastersSummers 2021 - 202328

Courses Taught at California State University, Fullerton

No.Course TitleSemesters TaughtTotal Number of Students
Undergraduate
1.EGCE 214: Engineering SurveyingSpring 201452
2. EGCE 214L: Engineering Surveying LaboratoryFall 201418
3.EGCE 308: Engineering AnalysisFall 2014 - Spring 2018268
4.EGCE 324: Soil MechanicsFall 2015 - Spring 2018158
5.EGCE 324L: Soil Mechanics LaboratoryFall 201512
6.EGCE 499: Independent StudySummer 2016 - Summer 201719
Graduate
7.EGCE 524: Advanced Soil Characterization MethodsSprings 2016 - 201849
8.EGCE 543: Soil and Site ImprovementFall 201716
9.EGCE 548: Geotechnical Earthquake EngineeringFalls 2016 - 201734
10.EGCE 597: Graduate ProjectFall 2015 - Spring 20175
11.EGCE 598: Graduate ThesisSpring 2016 - Spring 20188
12.EGCE 599: Independent Graduate ResearchSpring 20171