Materials for Chris Paciorek's workshop on MapReduce and distributed computing using Spark, November 2014