Mixed Reality-based Collaborative Virtual Environments by Xiangyu Wang