May 31st- June 2nd Cologne, Germany
June 1st– 3rd Santa Clara, United States
June 8th -10th Paris, France