Honestly one of the best teachers I've had, his lectures are kind of long but that's just cuz COMM226 is boring, he makes jokes and often asks feedback from the students for his lectures that's awesome. You can really see that he is close to our generation and he really understands what it's like to be a student. There really is no better choice.