Professor Bao is an amazing teacher in the small seminar classes she seems to be choosing to teach. While her standards are intellectually rigorous, she is never condescending to those who may need a few extra moments to grasp concepts. She keeps the discussion flowing, introduces new threads, shows her knowledge without grandstanding. She also constructs a syllabus that is an amazing blend of readings from many disciplines (as well as really interesting films), I cannot predict how well she would perform in a large lecture course if she is ever assigned one. Her style is that of a brilliant young professor in a small and progressive independent liberal-arts college, and that is a breath of fresh air in Morningside Heights.
One criticism: I do not know if it is Professor Bao's falult or that of the somewhat disorganized EALAC department, but her grades never seem to get promptly posted. This is frustrating but given Prof. Bao's true compassion for her students, I cannot imagine it is purposely done by her. It does need to be addressed however.