Billy Xiong – Virtual Reality Techniques