I will be a three time applicant for USNA now. Now that I will be entering my Sophomore year of college I have reached some crossroads. I can either A) retake my core classes (Calc 1,2,3, Diffy Q, Physics 1 and 2, Chemistry etc) in hopes of reaching higher grades or B) advance towards my upper division engineering courses. The way I see it is if I retake courses I have already taken and am denied from USNA a third time, I wasted a lot of time and money to just be in the same spot "credits toward my major wise" as I am in now. However retaking courses could pay off and lead to an appointment. Or I could advance towards my engineering degree and better myself as an engineering student (what I'd rather do), but I could do this and not earn an appointment due to my 3.0 gpa currently. Does anyone have any input or advice?