Very funny and interesting professor. Show up to classes and you have a lot of chances for bonus marks. Always tries to give you the highest mark possible. Only need to read and study from HIS posted slides Great prof, great guy!