Chingwen Cheng
I liked prof Cheng as a person and she's passionate about her craft, but she is not cut out for teaching. She has a heavy accent which was hard to understand at first. More importantly, she's unorganized and crazy about attendance. She used a sign-in sheet to dock points from people who missed class. In a 200+ person class. Makes nonstop mistakes.