http://www.cs.cmu.edu/~avrim/courses.html
Foundations of Data Science Avrim Blum,
www.cs.cornell.edu/jeh/bookJan25_2016.pdf