I completely disagree. Three dimensional differential calculus in spherical coordinates or Fast Fourier Transforms, or any number of other sophisticated concepts in Mathematics (to take your example) are extremely difficult to learn properly without someone teaching you. And knowing how they...