I was accepted two bioengineering programs: one at UCSD, and one at UCLA. UCSD rejected me from the Ph.D. program but gave me an unfunded spot in their M.S. program with the option to petition into a Ph.D. after one year. UCLA, on the other hand, admitted me with funding for a Ph.D. I'm curious to hear what people think about this situation. Is it worth it to spend $10k and risk not getting a spot, for the chance at doing a phd at a top program? Or is it wiser to not risk it and just take the guaranteed spot at a less strong program?