Foundations of Learning and Knowledge