In recent decades, numerical algorithms and computer power have advanced to the point where computer simulations of the equations fluid flow have become routine. How does that affect the way we teach fluid dynamics? This book seizes on that question. One of its objectives is to integrate computer solutions into fluid dynamics education; another is to review important concepts of fluid dynamics that a computationalist needs in order to understand computed...