Brad Lindsey
I really enjoyed the way he taught. I have always hated forced class participation, but Prof Lindsey does it in a way that makes you not dread being called on. He is great at helping you work through a problem if you are called on and don't know the answer. You have to memorize a lot and doesn't allow note cards on tests, but he is a great teacher.