Reflective teaching is a process where teachers think over their teaching practices, analyze how something was taught and how the practice might be improved or changed for better learning outcomes
Basically, cognition deals with mental processes such as memory, learning, problem-solving, attention and decision making. However, the metacognition deals with an individual's higher order cognitive processes , where a person has active control over his cognition
Metacognition is "cognition about cognition", "thinking about thinking", "knowing about knowing", becoming "aware of one's awareness" and higher-order thinking skills. The term comes from the root word meta, meaning "beyond", or "on top of"