CMC MSU Haskell course materials.