Yubing Sun
A competent professor who, although not incredible at student communication, gives understandable and digitally accessible lectures along with homework that properly prepares you for the exams. Show up to class, do the homework (make sure you understand it), and you will have no problems.