Gregory Beehler
Greg is a great teacher. My classes were in the morning but when you are in his class he gets everybody involved so the class isn't boring. Also, he gives you enough information so you are ready for the tests. There is no way you can fail his class. If you do, it's most likely your fault, not his cause he gives you everything you need to pass.