Hi, I'm currently an undeclared freshman at UC Santa Barbara's College of Letters and Science. My goal is to be a computer science major, but unfortunately the only way to petition for a major change is to complete three computer science courses (16, 24, and 40). These courses, however, are restricted to majors only for the first two registration passes and I am only able to wait-list on the third (final) pass. The problem is, the undergraduate CS director told me that the three classes required to petition are "always very full" and "difficult to register for if you are a non-major."
I've been trying to figure this out for a while and the only solution i can see is to apply to another college as a declared computer science major. The thing is, I'll have to start from square 1 and likely be an undergraduate for at least 5 years.
Has anyone every been in a similar situation? I'd appreciate any advice as I can't find any other major I'm this interested in.