Edmonton, Canada
New York, United States of America
Toronto, Canada
Calgary, Canada
Ottawa, Canada
Vancouver, Canada
Guadalajara, Mexico
Barrie, Canada
Halifax, Canada
Dubai, United Arab Emirates
Cranfield, United Kingdom
Seattle, United States of America
Heidelberg, Germany
Banff, Canada
Kelowna, Canada
Dublin, Ireland
Washington, United States of America
San Jose, United States of America
Singapore
Sao Paulo, Brazil
Tampa Bay, United States of America
San Diego, United States of America
Athens, Greece
Scroll down to see pictures of in-residence classes through the years