Yuanzhe Xi
Professor Xi is really good! I will definitely take his class again. He was very accessible outside of class. You could ask him a tons questions(even super easy)and he would give you a very clear answer. He really cares about his students and is always kind! You need to focus on your class notes and homework, but once you do, the exam will be easy.