Professor Huang explains the material as best he can. It is math so you will have to watch videos on the topic and if you are not doing well go to tutoring. He allows extra credit which helps alot for you final overall. The final test is made by the department so your best bet is to know the information well because he does not see the test.