Michael Abdelsayed
Overall a good professor. He does manage to confuse you but realizes and takes it back a notch. He provides weekly reviews which help A LOT!!! All grades depend on 4 exams and a final.