Piaget's theory of cognitive development proposes 4 stages of development: sensorimotor, preoperational, concrete operational, and formal operational. Each stage is characterized by developing logical thought processes. Piaget believed that children are active learners who construct an understanding of the world through experiences. His theory emphasizes the biological maturation and environmental experiences that drive cognitive development through the stages. While influential, Piaget's theory has also received some criticism regarding its methodology and generalization to all children.