For both HET and CMT, classes that are useful and pretty much mandatory to know are graduate level quantum mechanics (Shankar or Sakurai), quantum field theory, and maybe a math methods course. Other useful classes for HET are general relativity, a particle physics/standard model course, and if...