Although I only received a C grade due to it being a intense 5 week summer course, professor Wang is a very great and understanding professor. He tells you in advance what type of questions expect on the exams and if you can solve his reviews you can pass.