Material and discussions of the Coursera Programming Languages produced by Prof. Dan Grossman et al. at the University of Whashington