The high-tech classroom. An analysis of NP education in cyberspace.