Yanhui Zhao
She has an accent but its not too thick. She answers emails very quickly and will meet with you outside of class for extra help. She gives some small extra credit points. The homework has 3 attempts which is also nice. The lectures are a bit boring tbh, but she always trys to see if everyone understands. It's definitely a tough class, but passable.