Yuxiang Zhang
This is by far the worst professor I ever had. Half of the class did not understand what was going on, he lectures for like five minutes then leave us on own own, assuming that we understand. I had him for lab and wished I had someone else because he grades ridiculously hard. Unclear, sarcastically rude and is not clear what he requires.