Programming Preview: Week of 4/24