David Breck
This isn't an easy class but if you pay attention in class and apply yourself, there's no reason you shouldn't get an A with David. His lectures are actually pretty interesting and it's obvious he cares about each student.