Kazi Sultana
I have had her for Computational Concepts (Python) and she explains things amazingly. Her way of making you understand stuff is more that you do it and see if you understand the lecture or not. If you did not understand or cannot do something she will pause everything and try to make you understand it. The tests  easy if u understand the lecture.