Chaojie Yuan
Chaojie is really kind and really goes out of his way to make sure his students are understanding the materials. His accent can make it hard to understand what he is saying when he is teaching sometimes but you get used to it. He gave me multiple extensions upon request and really worked with me so I appreciated that.