You may want to consider a few lighter classes to pad your gpa. I remember a few classes in undergraduate that really screwed mine. Physical chem which was a class of 8 students and a prof that gave 3 Ds, 3 Cs, 2 Bs and one A, which really sucked because everyone in there needed it for their major and needed at least a C. And Immunology which I found interesting but didn't need and he curved the grade to make a 92% for A- and 95% for A. Because of these I always recommend to any aspiring med students that if you need a course for a grade find the easiest version, then audit any interesting courses that you want the experience from.