Mokter Hossain
For me, Mokter did a good job of using analogies in his lectures that helped me conceptualize some stuff and make it make sense. He is a nice guy, a bit goofy, and a bit disorganized. In my opinion, he does care about teaching students but sometimes his methods and analogies are really hit or miss. He uploads his lectures onto Youtube as well.