Matthew Barnes
He tries his best to make the material understandable and uses a ton of sports references for problems. The homework is always harder than the tests, but that makes it so you know what you're doing and get practice, making the tests easier to pass. He's understanding and is always willing to help students and work with you if you have a problem.