Well, I shouldn't judge too harshly*: I'm no math genius, and have certainly written my share of sub-optimal (but clear and finishes in time!) code :)
The troubling part for me is the weird insistence, that there was a math way and an engineering way, isn't really that weird: I've ran into in other places as well. And people feel surprisingly strongly about it.
I admit that professional training may affect how you approach a problem, but when you start approaching the distinction between the act of coding and mathematical algorithms as some sort of fundamental difference...hmm.. So it's an uphill journey.
*Although I did have a little chuckle a year or so later when it turned out whoever managed their IPO had trouble with the maths as well :D