Carl Aronson
Aronson's low rating is unjustified. He is a poor lecturer so expect lots of self-study but he is extremely nice. He gives huge curves so do your hw and read the textbook and you will be fine. Also, go over your tests with him. He gives free points like candy which can boost your grade by almost a whole letter. 