He is also a senior researcher at INESC TEC directing his research interests in the areas of Computer Graphics (Virtual Reality and Procedural Modeling), Serious Games (Procedural Content Generation, Mobile Gaming and Games-based Learning) and Geospatial Systems (Location-based Systems and Spatial Databases).