The overlall plan is to make a code-integral, consistent-pseudocode, modern introduction to numerical optimization. A) It needs to be matlab/mathematica agnostic (or at least able to come in two versions). B_ It needs to have good visuals.Clearly the visuals come from Mathematica. C) It should pay some attention to linear algebra but in an avoidable manner. D) It needs a good set of test problems: standard Low D problems-Mma and matlab; embedded in higher dimensions via copies and quad extensions ETC. e) It needs to be shorter than Nocedal and Wright. F) Organizationally it needs to be simple