Heath McCullough
Highly recommend Heath! His class was one of my favorites cause I actually learned a lot of material that was useful. It is a hard class and he makes you work for your grade. If you work hard and show effort he rewards you with a ton of extra credit. Quizzes are majority of the grade so make sure you read the book!