An engineering discipline dedicated to the study of the Earth, Geotechnical Engineering defines soil properties and strength, as well as the mechanics of soil and rocks. It involves other important Earth materials like snow, clay, silt, and sand. Geophysics, Geology and Hydrogeology- all these fields fall roughly under the Geotechnical Engineering umbrella.