Fluid mechanics has many applications including: 1) Design of systems like canals, dams, turbomachinery and piping systems. 2) Aerodynamics of vehicles and buildings. 3) Use of nanofluids and smart fluids as advanced coolants with enhanced heat transfer properties. 4) Renewable energy technologies such as wind turbines and wave energy converters.