Qian Zhao
Not bad but not good either. He teaches well, the class is SO BORING. Its drives me insane. Class is hard but you cant blame him for that. Overall I personally wouldnt take him again, but if he was the only option I wouldnt avoid him