Frontiers of cyberlearning Emerging technologies for teaching and learning - Spector, J. Michael; Kumar, Vivekanandan; Essa, Alfred; Huang, Yueh-Min; Koper, Rob 1957-; Tortorella, Richard A. W.; Chang, TingWen; Li, Yanyan; Zhang, Zhizhi (Lecture notes in educational technology, 2018)