Alex Hall
Alex is a good dude, but the content he teaches and the content he tests on are not even close to the same. He gives a good curve and has offered us a little bit of extra credit, but his lectures are incredibly boring and you are always stuck teaching yourself the content on kahn academy. Tests are 20 questions, reading quizzes are all or nothing.