London, England, United Kingdom
School Of Computing And Communications At Lancaster University
NEOMA Business School
University of Ottawa