A holistic approach to learning