Qixing Huang
The lectures are taught extremely slowly and are difficult to follow, I skipped most classes to study the slides which were generally more informative. He can be condescending at times, expecting the students to know information he hasn't taught. The projects are easy enough, but in Matlab and time consuming. Tests are also easy.