CS109 Harvard Data Science -  Notes, HW Assignments, Projects, IPython Notebooks