Oh jeez are you serious? That class sucked balls. I guess Mike Meighan is living it up now, in his shorts of course.
Mike Meighan is STILL there!? Wow, it's been 8 years since I took that class.
I have no experience with Duke. I went to Cal, loved it there, but never was involved with the "pre-med" advising thing. I had almost zero guidance, but didn't have a problem with that. It is true that Cal does not inflate grades, but amongst certain medical school programs, this is also well known. The formula for medical admissions seems to be generally the same:
Decent GPA + decent MCAT scores +/- research + lots of substantial extracurriculars + doing something that sets you apart from others + letters of recommendations.
FYI, LORS are NOT hard to get. Get them from upper-division instructors, since they get to know you 1-on-1 more. Go to office hours, do research, etc. Going to faculty office hours for a class, asking intelligent questions, and doing well in the class is a very simple way to get a good LOR. I got 2 easily this way! Also, get them from supervisors from your volunteer experiences. You don't want all your LORs to be from faculty, saying the same thing over and over. Diversify yourself.
My GPA was not that great, MCAT was okay, amazing LORs and extracurriculars. Went to a reputable UC for med school and matched for residency at my #3, which technically was my #1 (although occasionally wonder what it would be like to be a Cornell for residency, then realize that all my friends are unhappy there, so i'm glad that I'm still in Cali!).
Good luck to the original OP. FYI Berkeley is the kind of place where you can either love it and excel
or hate it. If you can imagine yourself being happy with UC Berkeley, then I say go for it! Although, I am biased and love the program. And I don't see the benefit of spending lots of $$ on a private undergrad when you'll be spending a lot more on medical school.
PM me if you have more questions.