Bangladesh University of Engineering and Technology
Dr. Haq's best part is that his courses are well-organized, anyone can access any course materials, and I especially love his debunking of the common misconceptions students have about thermodynamics. Be aware of his quite hard-to-comprehend lectures. Always be well acquainted with his lecture slides before attending his class. He is not a tough grader; questions are from the very basics, and are only easy if you are a deep-diver.