Can’t say I agree with all of this 100% (I’d put backpropagation in the math side, add in model evaluation, remove convex optimization, etc) plus it’s kind of an oversimplification but the basics are there