Sharif Mahmood
He is a nice and easy professor. He wants his students to get good grade in his class. However, he assigns tons of homework, and his accent is hard to understand. As long as you review the lectures, quizzes and study guides, making an A in his exam is possible. The final is a take-home test and you have several days to finish it. How awesome!