comprehensive study of learning 4408910