Hello I'm a sophomore in Electrical Engineering. This semester I have to choose between a course on Thermodynamics and a course on Data Structures and Algorithms. I have a deep interest in physics and thermodynamics seems quite interesting to me. But I am also interested in quantum computing, which seems to have some overlap with algorithms and complexity theory. Which course should I take? Thanks for your help.