I enjoyed taking his intro media theory class and thought he was a fun professor. He didn't grade my work so I have no idea how he grades. He does go on tangential rants on occasion, but I did see how they were related to the content. He struck a nice balance between delivering a formal lecture without taking himself too seriously. Would take again