Geotechnical engineering is a branch of civil engineering
that involves the study of the properties of soil and the behavior of soil
subjected to various types of loading. Geotechnical engineers apply the
principles of soil mechanics to practical engineering problems such as the
design of foundations, retaining structures, and earth structures.