Hantang Qin
This class with him was horrific. The homework was graded very harshly, the tests are way too long to complete within the class period. The last problem on the test was 60% of the exam score, and you need a 60% on tests in order to pass. The lab portion is an immense amount of work, in addition to the lecture work. Avoid him if possible.