Reviews of professor Qixing Huang

Rating: 1.0/5, difficulty: 2.0/5
I stopped going to lecture after a couple of weeks because they were utterly painful. He gave completely false information about something in lecture and, after class, condescendingly argued that it was correct with absolutely no basis (though corrected himself the next day apparently). He touched on OpenGL for only a day. 100% regret taking him.

Rating: 3.0/5, difficulty: 4.0/5
His lectures aren't the best, and he throws a bunch of formulas on the slides and expects us to understand them. Projects are interesting but difficult, but he does give lots of time to complete them. Exams are very difficult, but they are graded leniently. There is also lots of extra credit. It is easy to get an A, but lots of work is required.

Rating: 3.0/5, difficulty: 4.0/5
The grade distros lie. People drop the class, also there's extra credit/lenient. The workload isn't bad (2 weeks/project) 5 projects total. But he slaps formulas onto slides and doesn't explain them well. Lots of self research to understand the linear algebra/calculus. This class is good if u r interested in CV research and want to know what's new.

Rating: 4.0/5, difficulty: 4.0/5
His lectures can be dry sometimes but if the class is interactive and asks questions he gives great responses and tries to explain things better. Exams are difficult and comprehensive but not graded tough, and assignments are very difficult as well but we are given ample time to do them and 12 Slip days to use throughout the semester. Decent prof

Rating: 1.0/5, difficulty: 3.0/5
Very dry lecturer. Did not provide a syllabus and never gave out a clear grading scheme. Tons of generous extra credit (A total of 24 extra points towards our final grade). Thought a lot of complex topics were trivial and did not explain them correctly. Often brushed over topics necessary to complete assignments. Hard tests but graded generously.