This document discusses different approaches for modeling turbulent flows, including direct numerical simulation (DNS), large eddy simulation (LES), Reynolds-averaged Navier-Stokes (RANS) modeling, and linear models. DNS resolves all scales of turbulent motion but is computationally prohibitive except for simple cases. LES explicitly resolves the large, energy-containing eddies while modeling the smaller subgrid scales. RANS models ensemble-averaged equations and requires closure models for Reynolds stresses. Linear models are best for simple mean flow problems but cannot capture flow separation.