My biggest problem with Prof. Huang's teaching was a lack of resources. No feedback on homework, no practice tests or solutions to study. I had to buy a subscription to Chegg for the sole purpose of giving myself practice problems for the final. His lectures are okay but he can sometimes be sassy when you ask a question.