Bay Area weekend picks, May 29-June 1