I recently purchased the base 15" rMBP. I'm still within the return period and am reaching out to others who are either in this field or have valid knowledge of the demands of CAD software such as Solidworks etc. I also know I will be running MatLab and I believe Mathematica. I just started my program so it will be a bit before I'm in those main courses but I do believe I have my intro to CAD next semester and it only gets more technical moving forward. Could also be overplaying this as I could end up using strictly lab computers, but I'm just trying to guage the laptop based on if I did need to utilize that software on my personal laptop. Question is, am I crippled not having that dGPU? Or is it more with gaming? I'm not looking for an excuse to get the upgrade, I'm just looking to hear the facts incase that it would be best for me to grab it. Thanks.