I am afraid that, since I have a low UW gpa and class rank, I can't get into a good computer science program. What should I do?

in a word, YES

There are hundreds of solid CS programs that would be happy to have you. Most might ((like OOS tuition for UCs) not be affordable - but I didn’t catch a budget.
I’d add, most students change majors at least once. So, don’t get fixated on a single best CS program. Find a school that a good fit - budget, size, personality surroundings, class size feel - and that you can get into - that has a CS program that’s going to suit your needs.

Keep an open mind and good luck!

2 Likes