Negatives:
might not explain things in the simplest terms (that is alright since English is not his first language)
sometimes doesn't 100% answer a student's question, more around 80%
some things tested not in lectures/slides

Positives:
scaling was done when quizzes were more hard
overall quizzes were fairly easy
lectures are all viewable online