I'm an image and signal processing expert. If you need real, non-ATOT help, PM me.
Edit: okay, so by academic standards, I'm not an expert; I quit grad school and don't have a PhD. But I do implement FT all the time. Pretty basic once you understand that it's just some function that "converts" one domain (spatial) to another (frequency). The magic in between is mainly declarative, hence the calculus. If you're actually implementing the thing in a real-world application, the discrete Fourier transform is just a bunch of arithmetic. Not too bad.