The term metacognition literally means 'above cognition', and is used to indicate cognition about cognition, or more informally, thinking about thinking. Flavell defined metacognition as knowledge about cognition and control of cognition. For example, a person is engaging in metacognition if they notice that they are having more trouble learning A than B, or if it strikes them that they should double-check C before accepting it as fact. J. H. Flavell (1976, p. 232). Andreas Demetriou's theory (one of the neo-Piagetian theories of cognitive development) used the term hyper-cognition to refer to self-monitoring, self-representation, and self-regulation processes, which are regarded as integral components of the human mind. Moreover, with his colleagues, he showed that these processes participate in general intelligence, together with processing efficiency and reasoning, which have traditionally been considered to compose fluid intelligence.