Li Gao
Would rate him at a 5/5, but the only thing is, is that he's hard to understand at first (which takes a bit, but eventually gets easy). Exam reviews are harder than the actual exams. Attendance is counted for a grade AND CAN TAKE YOU A LONG WAY in his class. Very easy to reach out to. Can be intimidating to talk to at first but is very nice.