Question might be a little vague, so here is some background. I'm transferring from a California CC to a large, reputable university after this semester to pursue a bachelor's in astrophysics. For the most part, I've done, to my standards at least, acceptable in all of my coursework, averaging A-/B+ range through all of the lower division calc-physics (mechanics, E&M, waves, vibrations, and modern physics) and math (calculus 1-3, differential equations and linear algebra). I tend to do better in my physics courses as I can visual the application of theory better than the abstractness of math. The thing is, however, I just don't feel smart enough at times. It seems that most, if not all, physics majors who end up getting their degrees in the subject were naturally inclined at it. I've always finished out in the upper-middle tier of my physics and math classes, and have never been in jeopardy of failing. I've also never been in the top 3% either. I feel average. It feels like the students who go on to complete their degrees are the students that never had any trouble whatsoever with lower division coursework (or upper division for that matter) and were able to ace any test thrown at them or understand any concept the first time seeing it with little studying. While I do feel like I might be able to complete my degree since I've already come this far, there's part of me that has a lingering feeling that I might just be in over my head. tl;dr I'm not a genius, I'm a slightly above average student that's completed all the lower division math/physics coursework. Is getting a degree in physics reserved only for the genius' that are naturally good at physics?