Jie Cao
I understand the past reviews about his way of explaining things. He's a good teacher, what people are complaining about is his accent but why should that matter? He provides great reading lectures that are short and to the point. Everything was online. The tests. quizzes, and labs are all done through Canvas. Class was easy and u learn. Take him! 