Ahmed Azam
Professor has no clear syllabus or a clear grading criteria. He missed first 2 weeks and put all the pressure on the class to catch up. There was so much confusion and the professor himself seems to not understand what is really going on in the course. Theres no clear structure with due dates being off and misinformation everywhere in the grading.