The 3 types of metacognition are declarative knowledge, procedural knowledge, and ...