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