John Colluccini
John is very passionate about thermo, he can literally lecture about it all day and night. He can lecture on and on and make you late for your next class. His lectures are monotone and boring but easily understood. He doesnt overwhelm you with HW and quizzes. His exam formats are straight foward. I recommend him if you need to take thermo.