Kyle Evans
Best math teacher I've ever had, period. Isn't out there to screw you with grades. Assigns a manageable amount of homework. The material can be tough for some people but as long as you pay attention and go find extra help if needed it's hard to not do well in his class.