Caltech Macine Learning course (http://work.caltech.edu/telecourse.html)