Depending on how far you would want to go you still need quite a bit of math. A good understanding of Calculus 1-3, linear algebra, and differential equations is a must. Then from there a good understanding of differential geometry, manifolds, and knot theory is necessary as well as a flavor of...