Hansong Xu
He's a new professor and didn't really teach the class and instead read through the ppts really fast in the beginning. A lot better at trying his best to explain things. You just need patience. He is genuinely a nice professor and for his exams, just look at the study guide he provides you bc the examples on the study guide are somewhat similar.