Not a girlfriend, but a date (that ultimately didn’t go anywhere). She was a teacher and I mentioned despite being a software engineer and having to take up to Calc 2 in university, I never actually learned long division. So, she taught me.
Some of those I understand complaining about but honestly Sets & Logic is a great class for a programmer. I wish that was in the standard math path so that everyone got a little of it in high school, the closest I got was doing proofs in geometry which while that is a sort of logic training it doesn't really teach you how to make use of anything.
Also, depending what you're building exactly, advanced Calc and Numerical Analysis may be very useful and/or required to perform. Especially if you're trying to accurately model something that happens in meatspace.