I will be a junior undergraduate student fall 2016. I am thinking of applying to neuroscience PhD programs my senior year and am looking for advice on courses to take and any way I can improve my chances of getting into a program.
Basic info: I go to a large engineering/science focused school (Purdue), pursuing a BS in Brain and Behavioral Science, at graduation I should have 2.5 years experience in a neuroscience lab on campus and a cognitive psych lab, I should have at least 1 first-author publication, I will be enrolled in the research-based honors program, overall GPA currently a 3.34 (will rise to around a 3.7 by application), 3.96 major gpa.
I am currently contemplating what kind of courses I should take the next couple of years. My first semester of college I completely screwed up and received a C in both biology and chemistry. Should I retake these courses and take other biology/chemistry courses? Or, should I take computer science courses? I am thinking of taking courses on both Python and C. Should I take a physics course? Any other suggestions on how to prepare myself and improve my application?
I am planning on taking the GRE this winter. Do you recommend taking the psychology subject test in addition to the regular GRE?