Erick Valentine
He is a very nice person and you can tell he wants his students to do well. However, he cannot explain anything well, and makes the exams much more difficult than possible. I would not take his class again simply because of the difficulty of exams. His teaching style is only doing practice problems and he explains very fast. 