OK I'm a second year undergrad student...have taken the introductory Math, Phys and Computer Science classes. I LOVE physics, and always have since I was a kid and wanted to major in that initially, but I really respect the rigour and vastness of Math and how it's not limited to the physical reality but the abstract as well. And I enjoy programming and like the abstract logic in computing and find that of the three, working on computers is most meaningful for me. So now I'm thinking of doing a joint major in Math and Comp Sci...and just treating Phys as my hobby.
My question (after the rather long prologue) is, will I be able to teach myself physics (specifically stuff about quantum gravity and loop quantum gravity), considering I'll develop the Math skills or would I have to take actual classes from professors to gain intuition about the stuff in the subject?