Qian Cheng
this guys terrible. barely escaped class with an A-. I taught myself the entire course, as he did not teach at all. I have no idea if he will teach STOR 155 (which is supposed to not be a hard class but he makes it so hard for no reason) but if he is, DO NOT take him. He will laugh at you when you fail his midterms