Question: what is the difference between soil mechanics and geotechnical engineering?
Answer: Soil mechanics mainly deals with Soil microstructure and its property. Foundation engineering related to design of foundation and pressure distribution deals with engineering properties of soil. Geotechnical engineering is the branch of civil engineering concerned with the engineering behavior of earth materials.