San Francisco team building for students doesn't get better than this