Edmond Lou
I don't know why everyone rated him so poorly. This is not an easy class but he helps as much as possible for his students to exceed. He has messy notes but if you pay attention and give time to his class you can quite easily do well. I have never seen him be rude to a student he is always happy to answer any questions.