1. The Hong Kong University of Science and Technology (Guangzhou) & The Hong Kong University of Science and Technology, Guangzhou, China
2. Rochester Institute of Technology, Rochester, NY, USA
3. University of Waterloo, Waterloo, ON, Canada
4. Microsoft Research, Montreal, Canada