Xiaodan Xu
I truly don't understand the bad ratings. She is always hanging out after lecture to answer questions, arranges study sessions on days before the exams for extra help, and has extra credit on exams, HW, and finals. For those saying they failed, they were the same students not taking advantage of all the extra help we got. 