I have to choose a total of 12 modules for my 3rd year. I've everything decided except four of them. I want to eventually do research either General Relativity, quantum mechanics, string theory, something like that. I'm torn between Group Representations, with one of Practical numerical simulations or Algorithmic Entropy or Number Theory and Functional Analysis 1 and 2. Which would be more beneficial? I'd rather do groups but I'm not too keen on the other modules that would go with that.