Bloom (1956) offered one of the first comprehensive elaborations of these important skills. Since the conception of Bloom’s Taxonomy, his colleagues (Anderson & Krathwohl, 2001) have carried on his work and developed a two-dimensional taxonomy for learning, teaching, and assessing student learning outcomes. The Knowledge Dimension identifies four types of knowledge: factual, conceptual, procedural, and metacognitive. The second aspect of Bloom’s Taxonomy, the Cognitive Process Dimension, outlines six ways of thinking (remember, understand, apply, analyze, evaluate, and create) and their many subprocesses.