John Dewey, the American philosopher is often credited with differentiating traditional from progressive education. In general, traditional education approaches the curriculum as a known collection of content, and teachers select a path through the content, ensuring students learn by rewarding expected answers and correcting inaccurate answers. Progressive education, on the other hand, is designed to allow students to learn through experience. Information technology can be applied to the design of both traditional goals and progressive goals, and based on the disparate views of educational outcomes it is reasonable to conclude that a complete education will include both traditional and progressive methods.