Dr. Huang is a very caring professor who takes time to make sure his students understand the material. He is very knowledgeable about the topics discussed and can thoroughly explain hard topics. His lectures are often him just following along with the book and the tests accurately reflect the material covered in lecture.