Maryam Yousif
I love Dr. Yousif! Her lectures and skeleton notes are very useful and reflect the exams. The only bad thing is that homework is due fridays at 5pm but it does teach you to get things done early. She is always willing to help and explains things multiple ways if you need. I am taking her again next semester and will continue to take her for years. 