Lan Ma
I think that at first some students found Dr. Ma's intonation and presentation style in class a little off-putting, but regardless, she is a very caring and effective teacher. Material on homeworks very directly coincided with that in the lecture notes, and she always took her time to answer my emails quickly in great detail.