I'm pondering courses for the autumn and I'm at a bit of a crossroad. Doing an intro thermodynamics class right now which involves all the stuff I don't really enjoy - measurements, looking stuff up in tables, memorization, etc. Very non-theoretical. It feels like an AP chemistry class basically. The impression I've gotten from fluid mechanics and especially CFD is that it involves programming, theory, vector calculus, PDE:s etc, i.e. stuff that I very much enjoy. But thermo is a prerequisite. Can I expect more of the same if I enroll in higher level fluid mechanics courses?