Michael Peng
I found that he unfairly picked on certain students. He would say that everyone would get feedback and then a few people would be missed, I happened to always be in that group. A few times I even asked about it and set up meetings and his feedback was highly unspecific when it was there and he mostly avoided it. Don't take his class unless you must