Ying Cao
She is the sweetest professor in training. Very intelligent and inspiring to young or foreign women. I took her summer 4-hr long lecture, so it wasn't fun to sit there for so long. She is very patient and provides every opportunity for you to learn and ask questions. She schedules as many exam review sessions as she can so all students can attend.