I found that I really liked it (not thermo, but a lot of the other classes) after a while. It was a lot of problem solving and thinking with different perspectives to break the rules, build new things, and make services, processes, or products better.
I felt the same way (esp thermo)!