Zhi Zeng
Professor Zeng is an excellent teacher and really funny as well. There's 4 exams and 1 final so expect to study for all those 4 exams because those are what counts the most. He really cares about his students and willing to help you but you need to put in the work and you need to ask him directly. Easy A if you listen and pay attention to him.