Xinxin Li
She is very prepared for each class and cares if you learned or not. I suggest not to take the 8 am class; with her minor accent, I personally didn't feel like listening to her lectures as a sleepy head. Nevertheless, she is very nice and caring!