Yuandi Xu
She will help you if you ask but moves very fast. There is not enough time spent on difficult topics, and you are expected to have substantial math knowledge. Online quizzes are difficult, and the work given is hard with not much explanation. I would recommend looking at another professor.& Your grade is knocked half a letter every class missed..