cs1156x Learning from Data nbviewer link: http://nbviewer.ipython.org/github/xbsd/cs1156x/tree/master/