Multi-User Virtual Environments for Learning: Experience and Technology Design | IEEE Journals & Magazine | IEEE Xplore