maths or physics degree for theoretical physics? In my country 1. on the one hand, I feel that BSc degrees in physics do not provide adequate mathematical training (that is to say, you've to study nearly-all maths rigorously on your own because only 3 courses in analysis and 1 in geometry and linear algebra are offered), but offer a broad physics overview (that is to say, lots of actual physics courses) and even 2-3 theorical physics courses (special relativity, statistical mechanics, quantum theory, non-linear physics, etc); 2. on the other hand, maths degrees provide the mathematical training but are weak when it comes to learn actual physics (there are only 2 general courses at a basic level of understanding and 2 courses in mathematical physics (mechanics)). It is, however, possible to take some extra courses (although it is extremely difficult: for example, take special relativity and quantum mechanics as a math degree; or a couple of extra geometry courses as a physics degree. This does not provide complete math training nor complete physics training, though. That having been said, what kind of degree (maths or physics) is more suitable if one's objective is to do good research in mathematical and theoretical physics?