@lostaccount is voluntarily offering you advice and guidance. “idiotic” and “stupid” seems a bit harsh.
Nevertheless, best of luck with the waitlists. If you have to attend Brown, I think it’s a good place to transfer from. Given their strong internship, job and grad school placement, Brown should also be strong with transfer placement. The faculty is well-connected and very undergrad-focused and goes to bat for their undergrads.
Also, at Brown you’ll have the freedom to craft your curriculum to best correspond with the core and/or general studies requirements of your target school.
You might want to look at the CV’s of the Brown CS profs for overlaps with your target school, and reach out to those profs to learn about the differences between the programs. For example, Andy van Dam the founder of Brown’s CS program holds a PhD from Penn. Also, you could look at the CV’s of your target school Profs for similar overlaps and reach out to them as well - it might help to make some connections with your target school.
Good Luck