Metacognition
According to Ritthakananon (1993), metacognition is the overall knowledge that a person has about thinking. It is one's knowledge about thought and its process of working. The knowledge can be factual and procedural. For examples, a person knows that he is not good at memorizing; however he knows how to increase his memorizing ability.