Florence, Italy
University of Florence
Harbin, China
Harbin Institute of Technology
Charlottesville, VA, United States
University of Virginia