You're right about Fourier Transforms. I went through the fundamental classes and wasn't quite getting it until a more advanced class when the real-world applications were explained and then it all clicked.
It's been so long that I can't remember the class names anymore.