Lecture notes on geotechnical engineering