Reservoir engineering functions include estimating oil and gas reserves, developing field development plans, and optimizing production operations. Key activities are reserves estimation using volumetric and material balance methods, developing static and dynamic reservoir models for planning, and history matching production data to simulate and predict future performance. Reservoir traps that contain hydrocarbons include structural traps from folding and faulting of rock layers, stratigraphic traps due to permeability changes within layers, and combination traps involving salt dome intrusions.