Jim Towns
Dr. Towns is a professor who really tries to connect with his students. It is very lecture heavy, and your grade is based off of four tests. However he does really great reviews and all you have to do is read the very small chapters a couple of times and you'll do great!