Cognitive complexity

Cognitive complexity can have various meanings:
 * the number of mental structures we use, how abstract they are, and how elaborately they interact to shape our perceptions.
 * dimensions of a persons thinking style that lead them to individual responses to stimuli.
 * the level of a person's social perception skill.