Dilara Sultana
She is an amazing and very nice human being, terrible teacher though. She is never aware of the time, she is not organized whatsoever, and she rarely shows good work for the problems that she works out in the class. I got an A in the class just because I knew how she wrote the exams and knew her style. Got out with %20 knowledge max.