Urban and Rural Students Collaborate: Video Teleconferencing Technology in Science Teacher Preparation.