Introduction to computational fluid dynamics and heat transfer using the finite-volume method, Extensive code development, Application of a commercial CFD solver to a problem of interest.