Macau University of Science and Technology
Macau, Macao
University of Leeds
Leeds, UK
Victoria University of Wellington
Wellington, New Zealand