Soil mechanics
Undergraduate course, TYUT, 2016
I was a teaching assistant of Prof. Xiaohong Bai
Soil mechanics is a branch of soil physics and applied mechanics that describes the behavior of soils. It differs from fluid mechanics and solid mechanics in the sense that soils consist of a heterogeneous mixture of fluids (usually air and water) and particles.