For anyone here who is a physics major, have you found the undergraduate courses tough and easier as you went up the ladder or more of the opposite? Just how much do you need to know to be prepared at the university level and as a physics major post B.S. degree because we are only human and there is only so much that you can remember, etc. Furthermore, I know that math compliments physics very well, but what would you recommend in terms of math knowledge to be prepared for physics in general? I am currently in Physics w/Calculus 1 at my local community college and feel confident in my general understanding of the physical concepts we have covered thus far, but I know I cannot do every single homework I have seen in the book - is this to be expected for one at my level? I am a physics major because I have passion in the subject and would like to someday teach it to college students, but I fear as if I am not good enough if I cannot do all the problems in my current textbook. Overall, what advice can you give an prospective undergraduate physics major so that they too can be successful in their completion of junior and senior years at the university and beyond?