Mechanical engineering and architecture provided me with a pretty extensive background across a number of 3d modeling tools. IDEAS, Solidworks, Sketchup, Shapelab, I've used a range.
Rhino and grasshopper or blenders node based modeling systems are my favorite areas to explore in and I look at a how those system enable a number of complex 3d modeling results.