No offense but OP, you are acting entitled. As Gumbymom said, your chances were 50/50 for the MOST COMPETITIVE MAJOR. A college has the right to accept, waitlist, or deny you. Your SAT is barely above the middle 50%, it’s competitive, but it’s not safely in the top 25%. Your 4.08 isn’t awful, like you think others are saying (they’re not), it’s just low for a CS major. UCD had every right to waitlist you.