I'm sorry if this is a bit of a mundane question but we all do impulsive things when we're anxious. I may get a B+ in General Physics II and Calculus II this semester (2nd semester freshman). I know I am capable of much better, and to be honest, I was very bogged down emotionally/psychologically this semester and I'm hoping the summer will help me recuperate; next semester I am taking Linear Algebra and Modern Physics. I haven't declared yet but I am decidedly a physics major. How much do lower-level classes affect your chances for PhD program in physics? If I am able to get my personal issues under control I know I can get A, but would I be rejected for getting B+ in physics & calculus freshman year? On a related note, could it be useful for me to see a therapist to see if I have any legitimate psychological health issues that could be cited for a less-than-ideal performance? Of course to just feel better too. I will say I go to a rigorous liberal arts college that has very high science PhD productivity (large percentage of graduated majors will go on to earn a PhD) but research I did in the past seemed to indicate it is more a matter of having good professor recommendations and research experience rather than the quality of the individual school since physics curricula are so standardized across schools. Both of which are things I do hope to accomplish (partially because a research project with a professor is a requirement for physical science majors here). Based on what I read from the " So you want to be a physicist" post computer science is also necessary for me to learn...Is the type of computer science recommended for grad school something I could potentially self-study, or do I really ought to take a class? Computers frustrate me to no end and my interest in computer science is in the deepest void but I'll do it if necessary.