1. University of Warwick, Coventry, United Kingdom of Great Britain and Northern Ireland
2. Department of Computer Science, University of Warwick, Coventry United Kingdom of Great Britain and Northern Ireland
3. University of Michigan, Ann Arbor United States
4. Technion Israel Institute of Technology, Haifa Israel