Over the years, he has taught a number of subjects, both undergraduate and postgraduate, and supervised several M.Sc. theses and B.Sc. final projects. His main research interest lies in the areas of information visualization and CSCW, and he is one of the founders of the Data Analytics and Collaborative Computing Group (formerly Business Intelligence Group) at his department. he is also the initiator and project lead of the MacauMap (TM) project — a highly popular handheld and web-based tourist map guide system for Macau with about a million downloads since 2003. Moreover, from 2008 to 2012 he was the Coordinator for European Exchange Programs at his faculty.