Registration for Sessions 2 and 3 is still open!
Session 1: June 18 - July 8               Session 2: July 9 - July 29              Session 3: July 30 - August 19