Shanghai University of Engineering Sciences
Shanghai, China
Luleå University of Technology
Luleå, Norrbotten, Sweden