An overview of engineering geology with an emphasis on physical understanding of natural hazards and natural resources. General theories of stress and strain, failure criteria, frictional stability, fluid flow in porous media and poroelasticity are introduced. Quantitative approaches on earthquakes, landslides, land subsidence, and geotechnical aspects of oil/gas exploration are discussed.