1. INESC-ID, Instituto Superior Técnico da Universidade de Lisboa, Lisboa, Portugal
2. Newcastle University, Newcastle Upon Tyne, United Kingdom
3. LaSIGE, Faculdade de Ciências da Universidade de Lisboa, Lisboa, Portugal
4. Rochester Institute of Technology and University of Dundee, NY, USA