Next year I was looking to take relativity because it's only taught every 2-3 years, and my favorite professor is teaching it. Problem is, the prerequisite for the class is graduate electrodynamics. I'm wondering, is grad electrodynamics completely necessary for general relativity? I figure it will be for the special relativity part of the course, but that will be a much smaller portion of the course. I used purcell for my EM class, which I figure would be better than most books because of its connections to special relativity. I realize the math of GR would be very difficult and I could spend this summer on Lovelocks Differential geometry book. Any suggestions? Is grad electrodynamics a necessity? Thanks!