Maggie Cheng
Professor Cheng is one of the best professors I've had. She has great understanding of the subject and is able to convey things clearly in lecture. She will take initiative and explain areas that may confuse students. Very patient and outstanding. Semester isn't over yet but since registration is here, I highly recommend people to take her course!