Qazi Biabani
This teacher truly cars about every one of his students. The teacher would ask you how was your day, along with making sure that the material is easy to understand. He preaches that you must have a passion for teaching and care about others to be a great teacher, and he truly teaches what he preaches. I wish he taught more courses.