Changjiang Zhu
Horrible teaching style, if the subject doesn't click instantly then he will belittle you in front of the class, "YOU KNOW WHAT IM SAYING?" It personally seems like he doesn't care whether you pass or fail. I had to watch videos to truly learn because his shaming approach was not working for me. I don't recommend taking this Professor. 