The Week Ahead, May 31 to June 4