Zann Anderson
Zann is really great. He is definitely more worried about you learning the material than about just giving you a grade. If you care and ask for help, he'll spend as much time as you need helping you. This results in you knowing the material and getting a good grade.