Hydrodynamic calculators
Teaching
Publications
Things that changed my mind
Advanced Hydrodynamics -- problem based course.