Sheikh Shamaly
Had her for 2 semesters in a row. First sem it was horrible, but she listened to our complaints and changed a lot of things in her teaching style which made it better for second semester.  She's fair with marking and is understanding. It is a bit difficult to follow along in class.