Two of the best courses I have ever taken were "Introduction to Computational Fluid Dynamics" and "Advanced Computational Dynamics" offered as AIAA Continuing Education courses. Both courses were taught by Dr. Klaus Hoffmann. The author benefitted greatly from participating in these courses. Assignments were very challenging and required the development of a number of algorithms to solve fluid flow problems.