who has put forward the four stages of development of human cognition?
In his theory of Cognitive development, Jean Piaget proposed that humans progress through four developmental stages: the sensorimotor, preoperational, concrete operational, and formal operational period.