Mohamed Ibrahim
Course schedule and grading criteria keep changing over the semester. You wont know what will he graded or not. Never prepare for the class and lab. Extra credit does not really help. Suddenly Asked us to do pearson mastering homework middle of the semester, made us to spend 80 dollars for doing 4 homework. Nothing was clear. Worst professor.