Steven White
Prof White is a nice guy and he tries his best to make lectures not extremely boring. If you actually go to lectures and do the psets on your own you can easily get an A. If you do the bare minimum you'll probably get a B. The psets are hard but tests are easy. Also, discussion is optional but if you go it's extra credit. 