Amal Abou-Elkhair
She should have a 5.0 rating! She's the definition of a great professor. Her agenda isn't to fail you, she wants you to succeed. Cares about all her students and gives them every opportunity to pass.  if you're deciding whether or not you should take her, please do. She's awesome !!!