Computer Science and nearly every other programming-related degree or diploma has some sort of math requirement. For some coders, these extra courses are unnecessary and just push down their GPA. But according to Joma Tech, these math skills are what separate great programmers from the average ones and are especially important if you are in computer graphics, machine learning or cryptography.
In this video, Joma breaks down Andy Sloane's Donut C article that explains how to build a rotating donut and emphasizes the importance of math throughout solving the problem. It's probably not something any of your clients will ask for in the coming year, but its certainly an eye-opening example for any aspiring programmer groaning about their math courses this semester.