Christopher Cox
He's a good teacher and a really nice person! He gives clear study guides before every test, and your lowest exam grade is dropped. He responds to emails super fast and gives no hw. Only thing is that his lectures can be kind of boring (because of the material), but he tries to make it fun by incorporating fun examples of certain concepts.