Liaila Tajibaeva
Can be discouraging at times when she sees you don't understand the material. She can be difficult to understand and can be difficult to be understood by her. You'll ask her a question and she'll give an off topic answer. Very lecture heavy and lots of homework.