Colin Allison is a Reader in the School of Computer Science at the University of St. Andrews, the oldest in Scotland. He has worked for over twenty-five years in two complementary research strands: the use of distributed computer systems to support teaching and learning, and the analyses of systems and networks when used for these purposes, sometimes characterised as Quality of Service for Quality of Experience. He co-founded the Open Virtual Worlds research group at St Andrews in 2008 which has pioneered, and continues to explore, the use of immersive technologies for topics in Cultural Heritage and STEM education (www.openvirtualworlds.org). He is a member of many technical program committees, has given several keynotes, and has co-authored over 150 peer-reviewed papers (bit.ly/2eRqsJ5). In the last eight years his publications and keynotes have mostly been on the use of immersive technologies. His attention is currently focussed on the great potential of immersive 3D multi-user virtual worlds for learning, the signs of convergence between virtual worlds and the 3D web, and the challenges these potentialities present to current technologies and infrastructures.