Zhifo Guo
Has a THICK accent but he really is a good professor. I made A's on the first two exams we had in class and then the class went online due to coronavirus and that's what impacted my grades so horribly. Study all the notes and the study guide he provides and you'll make an A.