Zahra Aminzare
She cares a lot about her students and is accessible if students care to learn. If you are looking for someone with multiple choice exams and easy A's then look somewhere else but if you are willing to learn, she will help you understand it.