Mohamed El-Sayed
His accent makes it tough to understand him during lecture. He doesn't give steps to do the problems, so you never really understand how to do them. Quizzes will bring your grade down a lot.