PS I do AM surprised this knowledge is not a requirement for CS.
Like knowing non linear problem (like estimating the cost of resource "per user" on the cloud with all their "discrete" rough edged pricing plan) cannot be solved with linear algebra.
The cloud, the cost of IP transit (95th percentile) are defeating by nature any possible estimations. And still I see PhD and geniuses trying to code with linear equations the pricing based on the evolution of users. This is mathematically impossible.
So am I a genius, a dunce or what? I would be glad to know I am wrong, I would stop wondering.