Actually, Purdue CS isn’t a “top program in the world” - that’d be CMU, UIUC, Stanford, Harvey Mudd, UWA, perhaps Waterloo and other top universities’ overall.
But Purdue CS is not shabby, certainly :)and Purdue is a good STEM school, so CONGRATULATIONS!!!
Yes, wait for ASU Barrett. You want to have all your acceptances in hand, along with Honors COllege admission and scholarships, before you make a decision.