Zachary Lindsey
I cannot say enough good things about Dr. Lindsey. He's reasonable, and cares more if you know the material more than if you can spit out answers. He's fun, actually cares about his students, and will do his absolute best to help you. In a time where so many professors have their heads up their rear ends, Dr. Lindsey is a deviation from the norm.