Hamid Hadim
The best professor in the ME department. Explains content very clearly, and in a manner easy to understand even if you did not understand thermodynamics. Funny and understanding professor. Peaked my interest in thermal engineering, and would take courses in order to have him as my professor. If you can have him, take him over any other professor.