learning strategies elaboration spaced repetition self-testing the Feynman technique journaling tracking Personal Knowledge Management (PKM) social learning experiential learning retrieval 1 enculturation enskilment representational structures 1 mental models rules rule-based learning metacognition perception and cultural prisms mindfulness prompts self-testing smart notes Bloom’s taxonomy of learning outcomes