Leo Carey
Absolutely awful as a teacher, he will constantly teach incorrect information or information that might have been true 10 years ago. If you take him for the grade though the homework is ass easy to google and he'll give you the teacher edition half the time anyways. Just make sure you do the chapter discussions online and the online "tests"