Prof. Thompson is anything but dull. He is very engaging with his lectures, makes a lot of jokes, and tells interesting/personal stories that actually have to do with the content that makes everything more comprehensible.