He is now in charge of the Digital Art Lab at School of Software and the digital media educational program. In 1998, he received a Ph.D degree in computer science at the State Key Lab of CAD & CG in Zhejiang University. From 1998 to 2001 he was a research scientist in the Virtual Environment group at the Fraunhofer Institute for Media Communication (IMK) in Germany. From 2001 to 2003 Xubo worked as a senior researcher at the Mixed Reality Lab of National University of Singapore. His research interests focus on next-generation media art computing technologies in the context of computer graphics, computer vision, real-time rendering, augmented reality, virtual reality and novel media interaction. He has published more than 40 peer-reviewed papers in the field of virtual and augmented reality, computer graphics, human computer interaction and entertainment computing. He is member of IEEE and ACM.