Like most software professionals, I have had a troubling, shameful secret. I had no idea what monad means. More importantly, I had no idea why I should know what monad means. But I had a sneaking suspicion that I should.
Tony Morris is this incredibly knowledgeable and opinionated (in a good way) CS professor who I know because of his swaggering around the Scala-Users mailing list. I love Tony because he takes the time to try explain important CS concepts, as in this video.
The slides in the video are incredibly fuzzy. From Tony’s website, the talk’s slides. [Link updated 8/22/2011 when Tony Morris left comment below about slides being moved. - BDM]