To answer your original question without adding any extra input on what I think about it, I think that it is very possible on paper. But if you go to a UC, you have to consider that you might not always get optimal registration times even if you are a junior or senior. If you take a lot of units in a quarter than you have lower priority for registration for the next quarter than other people that didn't because they want to give them a chance to get the classes they want. And all the UCs are ridiculously overcrowded, but at the same time they are trying to reduce the number of classes offered because of cuts in funding. If UCLA is anything like UCSD, then you might run into the problem of not being able to get into a class because it is full or a class may only be offered once a year instead of every quarter. Factoring in that most upper-div classes have pre-reqs, if you miss one class you'll be delayed another quarter, if not another year, in all subsequent classes that have that class as a pre-req. So I think this will come down to both hard-work, the ability to be very flexible in which classes you want to take and just dumb luck. If your lucky you will get every class on your list when you need it. If you are not, you will have to constantly consider other possible classes that will fit your major and are open, but they might not necessarily be classes you are interested in and the subject matter might bore you to no end. So you really have to ask yourself what's more important. Is it taking classes because the topic interests you (which I think is the most important thing in college), or taking classes because they were open and you want to graduate in three years? If it doesn't work out, you will just have to graduate in 4 years like the rest of us slackers. I graduated in 5, so that makes me, SUPER SLACKER.