OS class. Nobody seems to care about OS fundamentals anymore, and whatever software you end up working with you most likely interacting with some form of an OS.
Compiler class: Same as above, but it also gave me that 'fearless' mindset when working with new problems/codebases.
Probability/stochastic processes. This is definitely the most useful one. Stochastics is just everywhere, and addressing risk is something we all do all the time.
differential equations / scientific computing class. I think DE are an under-appreciated gem, and almost everything is modelled with differential equations. It's literally how we describe the world.
HPC: Made me throw many of my texts from adv. algorithm classes into the dumpster. Just measuring actual code performance made me realise that std::vector / linear structures is very hard to beat, and most of time its about knowing your problem and hardware and not about being fancy.
Computer-Graphics/Rendering: This class actually taught mere more about programming and algorithms than those two classes combined.
Computer-Graphics is one of those rare subjects where you need all the tricks.