Cognitive-developmental theory of moral education and development sprang from the work of the Swiss psychologist Jean Piaget and was further developed by Lawrence Kohlberg. Kohlberg rejected the focus on values and virtues, not only due to the lack of consensus on what virtues are to be taught, but also because of the complex nature of practicing such virtues. For example, people often make different decisions yet hold the same basic moral values. Kohlberg believed a better approach to affecting moral behavior should focus on stages of moral development. These stages are critical, as they consider the way a person organizes their understanding of virtues, rules, and norms, and integrates these into a moral choice.