Moses Kim
He is funny and nice. Accessible outside of the class, will try to help you. Unfortunately, due to lack of experience in teaching it'll be very hard to follow his lectures and learn from them. He rarely uses examples and expects you to know a lot before. If you know calculus you can take him, if not - better choose someone who is good at teaching.