I found the math needs to be kept current through 4 yrs of study. Once one masters partial DiffEQ and graph theory, or say, Morse & Feshbeck, Methods of Theoretical Physics, through quaternions and tensors or 2nd rank, and masters the associatd equations and mathematical form, it's obvious that most undergraduate and master's level problem solving techniques in Electrical and mechanical disciplines are understood (solvable/approachable). So keep the analytic math going. Next, stretch out to some other mathematical domains such as optimization, graph theory, set/group theory, etc. These help tremendously in understanding compsci techniques and computer assisted problem solving. (digital domains),
WRT the engineering disciplines, most problem solving in the real world os focused on sophmoric level courses. An intuitive understanding of those sophmoric skills might entail learning the subject three times, which more advanced coursework in one of the disciplines tends to produce, but I have found the mastery of sophomore level courses by memory along with memorization of units of measure, and a handful of formulae does much more to assist in the identification problem, to frame problems in the field so that they might receive professional treatment,...is far more fruitful than some more advanced coursework.