Ahmed Alkhateeb
This professor is getting a bad rap. He cares if you understand the material. If you try you will pass. Yes, he habitually late a few min, but if you ask a question he will do everything he can to explain it. 2 exams and a final, but graded on a generous curve. Exams 80% of grade. I was terrified when I had to take this prof, I would take him again