So basically, I had Dr. Huang for three semesters in a row.  All of his homework and tests strongly corelate to his lectures, so HW will take about 3 hours each week.  he is extremely fair with grading.  The other reviews are outdated from the covid era where professors had to switch to online.  Dr. Huang definitely deserves more credit.