Even just the theory is kind of mind expanding. I've done a little signal processing and ideas like "negative frequency" sound absurd up front and then seem reasonable once you've worked with them.