Wow, this is just one bias comment, which contains "partial truth."
tbh, I came from a top tier undergrad where our average department GPA is 2.8~3.0 ish, the classes here are 100% doable (not including the "untouchables") aka you can even cram the night before and still get A assume your IQ is 125 and above (this kinda of magic would not happen for the undergrad institution I went).
If you are the typical "I take whatever it offers student," you might get the same feelings like him/her from above message. However, if you ask around and do some research, you will figure out certain do(s)/don't(s), and the untouchable(s) for classes. imho, few professors are like that, but majority of them are nice and knowledgeable. One of my friend was able to take her final at another time because she has 3 finals on the same day (no conflicts and again this kinda of magic would not happen for the undergrad institution I went). That professor allowed her to take a day after. How nice is that?
Also, don't expect this program will hold your hands till you get into med school. You gotta do your own research and plan on your own for what's the best! (The program director is extremely positive and nice btw.)
Just be smart and ask around & make friends..........Msg me if anyone have more Qs