Russell Graves
Honestly, he is probably one of the best teachers that I've had. The classwork isn't too bad, it can be a lot, but he does give you the opportunity to drop your lowest scores on map quizzes and tests.