Programming Preview: Week of 6/20