mapreduce and course material