I am a senior in UCSD right now, and what everyone else is saying is pretty much correct. Avoid revelle and ERC completely (i am in revelle -.-). One major thing that you might have guesses is this school is completely based on theory. The majority of professors there aren't there to teach, they are there to do research by using UCSD"s resources and find something groundbreaking. That is why its pretty hard to find a professor thats really good, because most of them take teaching as just a thing "they have to do", which isn't the best thing for a student in their class.
Apart from that, its a great school, very competitive. Students who are serious will study like crazy, but then they also party like crazy...its weird how they can manage to still have somewhat of a social life. I personally don't involve myself with that side, but you have to relax every once in a while. The campus's career center is a joke, and I can say this because my student org works with their career center and they usually can't get much done. All in all, it provides opportunities for those who are ambitious enough to look for them.