John Dewey came up with a few interesting ideas. I hadn't heard of him until I did teacher training a couple of years ago. Don't really know much about him. Ideas? anyone?