theoretical foundations of learning 4173295