Hazar Shehadeh
I strongly do not recommend this professor if you are taking multiple classes at a time or are a full-time student. She may be a great professor in person, but she makes the course difficult online with her short deadlines and confusing rhetoric. This class is by far one of the most difficult classes I have ever taken, if not the most difficult. 