Cal Poly vs. UC Davis

It’s coming down to the wire, and I can’t decide between these two schools. The vibes on both campuses are very similar, besides the biking at Davis. I love how each are college towns. I am majoring in something STEM, but I’m not sue what yet. I got in to both schools as a biomedical engineering major. I applied engineering because it’s easy to switch out and hard to switch in. I don’t know if I want to pursue a career in engineering. I might want to go pre-med or go to grad school for math. I really don’t know what I want to do, but I probably want to go to some sort of grad school after college.
UC Davis looks better if I want to go to grad school. Engineering is better at Cal Poly. Is UC Davis really better for other non-engineering STEM subjects? (I don’t want to do architecture.) Do they have more opportunities for that stuff? I know it’s grad-focused. The class sizes at Cal Poly are a lot smaller, and it’s so much easier to get 1-1 time with your professors. But, unless I decided to stick with engineering, is Cal Poly really a better STEM school? Basically, my question is: Is Davis a better STEM school for non-engineering, even though the class sizes, priority, and professor accessibility worse than Cal Poly? Which school has more opportunities for STEM internships and stuff that are non-engineering? Ahh where do I go? Thank you in advance for the much-needed advice.

In dire need of help!!! I know there already some other threads, which I’ve read, about these 2 schools. But please highlight: Is Davis a better STEM school for non-engineering, even though the class sizes, priority, and professor accessibility worse than Cal Poly? Which school has more opportunities for STEM internships and stuff that are non-engineering?