I have taken all of the courses at my community college that articulate to UC Irvine's requirements for their Computer Science major. However, only 5 courses from my cc actually articulate to UC Irvine's list of required classes. The rest is listed as "Not articulated", so I am worried that if I were to TAG to UCI, I would have to take a ton of classes that I wasn't able to at my cc because none of the courses articulated. I have 3.7 GPA and I have all of the classes for UC Davis, UC Santa Barbara, UC Irvine (and all the other UC's), but Irvine is the most attractive school to me. I just hate that I would have to stay longer. So should I just TAG to Davis, and forget about Irvine? Or should I just hope for UC Santa Barbara, TAG to Davis and apply regularly to Irvine?