Rongsheng Wang
The professor is an amazing teacher. He will sometimes get off track in lectures and teach more than necessary but the exams are straight forward and everything on it is what is to be expected. Exams are part multiple-choice and open-ended and he gives a lot of EC on the exams. He doesn't curve a lot but the EC is basically the "curve"