Bottom-Up Meets Top-Down for Progress