May 8-13, 2016, Hangzhou, China
July 3-8, 2016, Zurich, Switzerland
July 31-Aug. 5, 2016, Beijing, China
July 17-22,2016, Breckenridge, Colorado, USA
Aug. 7-12, 2016, Lewiston, ME, USA
Aug. 28-Sept 2, 2016, Irkutsk, Russia
Sept. 7-11,2016,Taipei, Taiwan