Sen Xu
If you put in the effort you will get the grade you want. He is a very understanding and fair. His exam reviews were very similar to the actual exams. He also gave our class an extra credit opportunity which consisted of 5 points being added to our final exam. Would definitely recommend him as a professor!