Source: http://www.columbia.edu/~gz2165/Learning Slides.pdf