Reviews of professor Amal Khalifa

Rating: 4.0/5, difficulty: 4.0/5
Very tough but more like a forging flame. The topic is inherently difficult, and her attempts to mollify it are few. She gave handouts to follow the lecture and her homework covers everything. She was helpful during office hours and through email. You are allowed ONE sheet of notes come exam time. She wants you to pass, but she expects effort

Rating: 1.0/5, difficulty: 5.0/5
Awful

Rating: 1.0/5, difficulty: 5.0/5
Not worth taking her class, as you will not learn anything. She doesn't like answering questions as she doesn't know anything about anything. She needs to do her PhD in teaching. Avoid her as an instructor at any cost.

Rating: 1.0/5, difficulty: 5.0/5
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.

Rating: 4.0/5, difficulty: 4.0/5
I've had Dr. Khalifa for 2 courses now. As long as you take proper notes and study you will pass. She is more than willing to work with you if you talk to her. For 271/274, If you do not stay caught up in the course you will drown regardless of the lecturer. She can be a harsh grader as the assignments do not have a clear syllabus.

Rating: 2.0/5, difficulty: 5.0/5
She becomes agitated when students ask questions. Lectures are organized but very very dry. Homework assignments are interesting, but 10 programming assignments over the course of a 3 credit hour class with no lab is excessive. Exams are graded too hard. The highest grade in the class on the midterm was a B. Avoid this professor at all costs.