Hey there, I am a Physics major and currently in my freshmen year. I would love to study General Relativity in the senior year of college. One of the requirements of General Relativity is the knowledge of tensors. But, which math courses should I take? I read in some blogs that Group Theory is necessary. Any answer would be helpful. Thank you.