Rejected from my low match/saftey...wondering whether it is time to throw in the towel

We saw in an in-state student with similar stats rejected earlier this week. CS is a ridiculously difficult major to get into there these days – I think the OP misjudged it as a safety when in fact it was not. Assuming your essays and recs are solid, I would expect you will have at least a couple more acceptances. If you accept the Purdue or UMN offer, you may lose your deposit if you change your mind later – and you may have both enrollment and housing deposits, But sometimes there is some refundability – one of D1’s schools refunded the housing deposit when she changed her mind. If you can afford to lose the deposit, you could deposit at one of those and give it up if you get in someplace else that is preferable. Check into what deposits are required and what is refundable/not refundable. I wouldn’t give up hope on the rest, though.