Hello, I am also a pa junior, albeit with lower stats (1540 and 4 uw)
I would say to check out temple. They have a math/cs joint major which seems pretty solid and our counselor has said that most with a 1530+ and 3.9+ have gotten a full tuition scholarship.
I agree with others that purdue is not a safety anymore, more like a high match to a low reach.
Some safeties to check out:
FSU (R1 school, can be cheap with oos waiver, has many research opportunities for underclassmen)
Temple (Mentioned Above)
Pitt (Expensive, even in state and low chance of merit in cs, but there are many opportunities. Availability of undergrad research degree, BPhil. Ability to take one course per semester at carnegie)
Penn state (research programs like Millennium Scholars, has strong industry connections and alumni network as well. Strong Honors college)
UT Dallas (2 full ride programs to apply for, computing scholars and mcdermott. Strong chance of being under 30k, as you get in state tuition if given like $1000 in merit which is likely. Regarded as strong in stem programs)