Critical Thinking, Metacognition, Mindfulness Mindfulness versus metacognition, and critical thinking May 27, 2009 — 6 Comments