May 27th - June 1st Programming