Junzhao Sun
The absolute best prog prof you would meet cares about his students success always listens to his students suggestions to improve his teaching or exams style his feedbacks are very helpful YOU HAVE TO PUT EFFORT THO on top of all of the mentioned above he is the funniest prof I have ever met Sad that i wont be in any of his future classes