I don't remember thermo as being that bad. Solid state physics, taken in the Physics department, was a bear. The physics profs looked down their noses at mere electrical engineering students.