I graduated from UCSD Bio-engineering years ago (currently doing grad in Duke BME), with work experience in both pure Bio and Engineering. I think I can give some perspectives of studying bio.
First, I must say, unless your DD absolutely loves Bio, AVOID DOING PURE BIO AT ALL COST!!!. There are no jobs for people in pure bio, even for PhDs. Most likely people who didn’t get into med school couldn’t find a job, go on to PhD, couldn’t find a job, go on for postdoc, couldn’t get a job, continue postdoc, couldn’t get faculty position, another year of postdoc……
However, if your DD loves Bio, then just go for it. Nothing is better than working with true passion. My gf started her work in her lab like 8AM~8PM everyday including weekends, only paid 28k per year like other PhDs, but she still loves it and tell me about science she’s been doing every night. However, those people are extremely rare. When I worked in a bio lab 2 years ago, none of my colleagues really liked staying in lab.
So, only go for it if you DD is absolutely sure she loves it. Most people in Bio don’t have any “practical” or “useful” skills like math or programming to get out of bio. Many people did bio because they love science but can’t do math. When they realize bio is more like lab labor than actual science and think about quitting, it’s too late to get out because they never really learnt math for other sciences.
As for UCSD, Bio is no longer impacted so she would be free to transfer in. The impacted majors in UCSD currently are all engineering majors and computer science. San Diego is the best city I’ve ever lived in the US. The years in San Diego are like old beautiful dreams - sunshine, beach, flowers, never cold, never hot, friendliest people……
I strongly encourage students in undergrad to focus on something more fundamental (math, physics, mechanics, computing … , but NOT chemistry) and get a minor on what they want to do later (Bio for your DD) if they want to do a PhD in some specialized field later. Having a strong background in the fundamental science will open many gates in Biology that are not available for Bio students, such as systems biology, bioinformatics, biostatistics, computational neuroscience, biomechanics, biophysics …… Even when she realizes she doesn’t really like staying in bio later, with the strong science background, she can still get out easily, unlike my colleagues who were basically trapped there due to lack of other skills.
The schools I suggest to check out are: Berkeley, UCSD, UCLA, John Hopkins, Duke, UW—Madison, UMich Ann Abor, WU in st louis, UW Seattle. These schools are not as hard to get in as the HYPSM+Caltech, but offering great educations as well as solid research opportunities. From my own experience UCSD is at least the top3 place (and actually #1 in terms of published papers) in neuroscience, bioengineering, nanoengineering, marine bio, and bioinformatics. As a graduated bioengineering student in UCSD, about 1/3 of my classmates got into top5 programs in bio||BME for grad school, and many other students got into UCSF and UCSD med school, some of them got job offers from companies like illumina and genentech.