Cloud schooling: why we still need teachers in the internet age