I had an entire course in college about multithreaded programming but what made that class cool is that they let undergraduates like me use the supercomputer to crunch mad numbers with CUDA. The jobs were designed to run for 30min and you had carte blanche. Half of us wrote BitCoin miners and SHA hash crackers. Shit was so cash, even though the SHA hash crackers didn’t work lol