Human and machine learning
Chess-playing programs and the problem of complexity