I am currently an undergrad freshman on a Pre-Med track. I came in with enough AP credits that I can easily finish my undergrad in three years. Would it be better for my med school acceptances if I graduate in three years and take a gap year to either work or volunteer?? Or should I graduate with a four-year degree and get potentially more research experience as well as a chance to improve my GPA? I only ask because financially, I don't want to put my family at risk if I stay at college for one more year than I have to.