Ying Bao
Really great and caring teacher! This class is difficult but she explains things clearly and is always willing to go back and clarify anything. She prepares us well for tests and says exactly what's going to be on them. Also fair about extending homework deadlines and making up exam questions. Sometimes homework wasn't relevant to lecture, though.