Dewey's views can be seen as a forerunner of today's popular concept of lecture models, technology integration, problem-based learning, and learner independence.
a) Student-centered learning
b) Personalized learning
c) Flipped classroom
d) Collaborative learning