His research interests include realtime computer graphics, virtual and augmented reality, and software engineering. He received his DrEng degree in computer engineering from the University of Pisa (Italy) and a PhD in Computer Graphics from the University College London (UK).