Programming Preview: Week of 6/6