Bada Dehili
Very unorganized and does not cover all the material. His quizzes are very easy but do not prepare you for the final. He has a lot of extra credit opportunities which can boost your grade but the final is 25% of your grade so make use of the tutor lab if you really want to learn.