Getting CS classes at SC, and UCD vs UCSC CS

Does anyone know how it is hard to get into CS (upper div) classes at Santa Cruz? I’m concerned that I won’t be able to get the classes I need for a long time, and it would delay my plan.

I am also torn between UCSC or Davis for comp sci. I am going in as a third year CC transfers. Any help/suggestions/recommendation/tips on where I should go? I would also like to know how the CS program is at Santa Cruz. Pros and cons? Thank you