Which of the following is not one of the criticisms of Piaget's theory of cognitive development?
A. Piaget may have underestimated the cognitive skills of children in some areas.
B. Piaget may have underestimated the influence of environmental factors on cognitive development.
C. The mixing of stages raises questions about the value of organizing development in stages.
D. Evidence for the theory is based on children's answers to questions.