Amal Khalifa
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.