Earthquake engineering is the study of protecting society from earthquakes by limiting seismic risk. It involves analyzing how structures respond to seismic waves and designing structures to withstand earthquakes while sustaining minimal damage. The goals are to predict earthquake impacts and design/maintain structures to code standards. Research involves experimental testing using shake tables and computational modeling to understand structural behavior and improve designs. Seismic vibration control methods aim to mitigate earthquake impacts, including base isolation devices that decouple structures from shaking ground.