Tuesday, June 14, 2016 — Saturday, June 18, 2016Tue, Jun 14, 2016 — Sat, Jun 18, 2016
University of Waterloo, 200 University Ave, Waterloo, ON