Dr. Zhang is awesome. she does have a little bit of an accent but she does a good job at making sure you understand. the notes are posted on canvas which is super helpful. the only thing I didn't like is that we only have tests and two projects as grades 