This document discusses Jean Piaget's theory of cognitive development. It outlines the four stages of development according to Piaget: sensory-motor, preoperational, concrete operational, and formal operational thinking. It also discusses Piaget's view that learning occurs through assimilation and accommodation and his idea that the teacher should act as a mentor and guide students through trial and error. Some advantages and criticisms of Piaget's theory are presented.