<p>I want to major in Cognitive Science mainly because I'm extremely undecided and I like the wide variety/flexibility of upper division classes required. If, senior year, I decide I like computer science or neurobiology too much and want to pursue a Ph.D in computer science or neurobiology after graduating, will top graduate school programs open their arms to me? Hypothetically speaking, will minoring in a subject be enough for getting into graduate school in that same subject? Help/advice will be greatly appreciated.</p>
<p>You should look at specific grad programs and see whether or not they require an undergrad major in the same subject for admission. The most important thing to get into a PhD program is research experience. That means you would need both CS and neurobio research experience if you're serious about those subjects. Neurobio is hard to get as an undergrad at Berkeley as far as I can tell. CS might be easer and you should seek it out. URAP applications are due soon, but I don't see any CS projects....maybe look into cognitive psychology. It's a very hot field with many opportunities to do research as an undergrad.</p>