Issue No.02 - March/April (2001 vol.3)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/5992.909005
Why is teaching general relativity so difficult? It's not only a theory of gravity; it is a theory of the structure of space and time, and hence a theory of the dynamics of the entire universe. Thus, the theory is a vast edifice of pure geometry--indisputably elegant but extremely difficult mathematically, especially for undergraduate students. Many students get discouraged after some weeks of being taught the most important tools of differential geometry, starting with the physical problems of GR. At an undergraduate level, with unspecialized students, this problem is much greater.
Florin A. Ghergu, Dumitru N. Vulcanov, "Using Algebraic Programming to Teach General Relativity", Computing in Science & Engineering, vol.3, no. 2, pp. 65-70, March/April 2001, doi:10.1109/5992.909005