Machine Learning
Eric Siegel
Department of Computer Science, Columbia University