Corey Thomas
A wonderful teacher though she is quiz heavy and you'll be given your first paper within the first week and then another right after (and so forth). She gives you a lot of quizzes which are all worth five points (based off your textbook reading) so if you miss two questions you'll be put in a tough spot. Really look over that syllabus!