Johnny Zhang
Johnny's is an excellent human being who cares deeply for every student in his class. His slides could be a little more condensed. He generally has 70+ slides for lecture every week, but there is not enough time to go over everything due to the nature of the class. He talks about Term 3 often in order to prepare students ahead of time. A+ human.