Welcome. For over 25 years I have been teaching and doing research in Computational Fluid Dynamics (CFD) and engineering fluid mechanics. My research interests have included the development of basic CFD algorithms for adaptive mesh generation, discretization schemes, multigrid solution methods, and moving surface boundary treatments. To help disseminate CFD technology I have been involved in the application of CFD to many complex engineering flow situations including those in microfluidic cell sorters, water treatment processes, flow in chemical analysis instrumentation, off-design flows in centrifugal pump passages, and atmospheric boundary layer flows in complex terrains and around buildings. My strongest passion has been to share the knowledge we have learned in this research work through my teaching. This website contains resources and links of interest to students and teachers of engineering fluid mechanics and CFD.