Yen Jim Kuo
To be honest, this professor is the first one who explains problems very clear. Although English is not my native language, actually I can understand every concept he explains. I cannot deny that Fluid Mech. is not one of the easiest subjects, but Jim Kuo knows his job. If you want to learn, take him.