Geotechnical Engineering uses principles of soil and rock mechanics to investigate subsurface conditions. This process includes taking soil borings to know what materials make up the ground to assess the relevant physical/mechanical and chemical properties of these materials and to test for sink holes and evaluate the stability of natural slopes along with man-made soil deposits.