Towards a Comprehensive Theory of Human Learning