Qian-Jin Zhang
Dr. Zhang is a very caring professor. The materials for the class are hard, but he is good at explaining and breaking it down. Going to his office hours is highly recommended. If you go to class and pay attention, you'll definitely ace all of the quizzes and tests.