Nadine Kabbani
She is a good professor but not a great one. Her class lack directions, the blackboard is very null and assignments are confusing since there is no guideline. There is zero resource to advance your understanding. Over all difficult class only because it lacks appropriate resources and  guidelines. 