https://github.com/dmbates/DSC/blob/master/DSCpresentation.ipynb