Because of the whole solar theory thing St Andrews has a big applied department that does a lot of research (vector calculus ftw). The pure department is very limited in its scope compared to other unis though the lecturers and modules are excellent. We have twice as many Applied members of staff as Pure and you can tell. I take stats so I don't have loads of contact with either.
I would check out the modules for yourself and see if they offer what you're interested in.