I excelled at math all throughout school, into college, too. I had many great math teachers, but my HS teacher was the BEST. She was tough but very fair. Lots of kids didn’t like her, they were afraid of her, but she was really a very, very nice person who didn’t want to appear weak to her students. Plus, she was self conscious about her smile, so she didn’t smile much.
I’m still very good at math, but my husband has some sort of affinity for numbers the way I recognize faces. It’s a gift. I swear I hear his coworkers ask him math questions sometimes just so they can hear him figure it out without pen and paper, which is what I need. (I’ve always been very visual, even with math). He can do complex computations in his head. He makes me think of those NASA dudes sometimes, who put a man on the moon with a slide rule. I never got the slide rule, I think because calculators were becoming a thing when I was in middle school.
The great thing about my husband is that he isn’t just an engineering nerd. He can hold his own in a social situation just fine. He is the best of both worlds.
You are fortunate.
Mr mm does have the usual engineer social skill set.