Amal Khalifa
I will never take her classes again... biggest mistake and waste of money! Tough grader and has tests in a 200 level course that are more difficult then ones in higher courses (taught by other professors). She lacks giving examples and explaining new material in depth.. just reads from a powerpoint. Oh and she hates answering questions.