Mustafa Akbulut
Akbulut's heat transfer course was easily one of my favorites. He explains the material in a manner that's easy to comprehend, and if you don't understand it at first, office hours with him are great. His interactive quizzes are a great way to learn the problem types on the tests along with homework. Overall, he's one of my favorites. 10/10