Knowing That - Declarative Knowledge
Knowing How - Procedural Knowledge
Knowing Why - Metacognitive Knowledge