I am student finishing up this june at UCSD with a Biochemistry/Chemistry and Management Science degree. My science GPA is only 3.4 and my overall is 3.7, I have a 34 on MCAT, volunteer clinical experience (hospital, student ran clinic, and private practice), research experience (research tech), been published, put myself through school by working two jobs, etc. I would like to apply this upcoming June, but not sure if I will be a strong candidate. I am thinking of sticking around another quarter or year if approved and take more upper division and/or Community College science courses to bring up science GPA. Should I wait another year before applying or just go ahead and give it a shot. I am just not too sure that my GPA will impress any schools. I improved on my upper division science courses, but my early undergrad ones were low to start off with (got some Cs)? Any advice on this?