Teaching

[2024-Fall]Undergraduate: Civil Engineering Lab (3)Graduate: Geo-environmental Engineering (3)
[2024-Spring]Undergraduate: Soil Mechanics (3)Graduate: Soil Dynamics (3), Earthquake Disaster and Prevention (2), RIT seminar (3)
[2023-Fall]Undergraduate: Civil Engineering Lab (3)Graduate: Rock Mechanics and Tunnelling (3)
[2023-Spring]Sabbatical leave
[2022-Fall]Sabbatical Leave
[2022-Spring]Undergraduate: Soil Mechanics (3)Graduate: Geo-environmental Engineering (3)
[2021-Fall]Graduate: Rock Mechanics (3)
[2021-Spring]Undergraduate: Soil Mechanics (3)Graduate: Soil Dynamics (3)
[2020-Fall]Undergraduate: RIT Seminar (3)Graduate: Geo-Environmental Engineering (3, co-teaching with E. Yang)
[2020-Spring]Undergraduate: Soil Mechanics (3), RIT Seminar (3)Graduate: Rock Mechanics (3)
[2019-Fall]Undergraduate: Civil Engineering Lab (3)Graduate: Soil Dynamics (3), Earthquake Disaster and prevention (2)
[2019-Spring]Undergraduate: Soil Mechanics (3), RIT Seminar (3)Graduate: Geo-environmental Engineering (3)
[2018-Fall]Undergraduate: RIT Seminar (3), CEE Field practice (3) Graduate: Geophysical Exploration (3), Soil Contamination (2)
[2018-Spring]Undergraduate: Soil Mechanics (3)Graduate: Rock Mechanics (3)
[2017-Fall]Undergraduate: Soil Mechanics (3)Graduate: Soil Dynamics (3)
[2017-Spring]Undergraduate: Soil Mechanics (3)Graduate: Geoenvironmental Engineering (3)
[2016-Fall]Undergraduate:  Basic Engineering Design (3), Civil Engineering Lab (3)Graduate: Geophysical Exploration (3)
[2015-Spring]Undergraduate: Soil Mechanics (3)Graduate: Rock Mechanics (3)
[2014-Fall]Undergraduate:  Computer Programming (3)Graduate: Geoenvironmental Engineering (3)
[2014-Spring]Undergraduate: Soil Mechanics (3)Graduate: Soil Dynamics (3)
[2013-Fall]Undergraduate:  Computer Programming (3)Graduate:  Geophysical Exploration (3)
[2013-Spring]Undergraduate: Soil Mechanics (3)Graduate: Rock Mechanics (3)
[2012-Fall]Undergraduate:  Applied Soil Mechanics (3), Computer Programming (3)Graduate: Geoenvironmental Engineering (3)
[2012-Spring]Undergraduate: Soil Mechanics (3), Geotechnical Engineering (3)Graduate: Soil Dynamics (3)
[2011-Fall]Undergraduate:  Computer Programming (3)Graduate: Geophysical Exploration (3)
[2011-Spring]Undergraduate: Junior Seminar (1), Geotechnical Engineering (3), Civil engineering Lab (3)Graduate: Rock Mechanics (3)
[2010-Fall]Undergraduate:  Geotechnical Engineering (3), Computer Programming (3)Graduate: Geoenvironmental Engineering (3)
[2010-Spring]Undergraduate: Soil Mechanics (3),Graduate: Soil Dynamics (3)
[2009-Fall]Undergraduate:  Soil mechanics (3)Graduate: Geophysical Exploration (3)