He was awful. His lectures and powerpoints were very boring and all over the place, and he puts so many silly animations and pictures on there you can't see what is the main point. These notes hardly translate into the daily quizzes and tests. If you think it would be a cool elective to take, don't make the same mistake I did