When: June 28 - 30th  |  Where: Santa Clara UniversityÂ