I'm on my second year of engineering. I currently have a 2013 MacBook Air, with 128GB, and I can't continue with that disk space (I need Windows i.e. to use Inventor, that uses 25gb, and I can't use boot camp because I need 50, so I survive with VirtualBox). I'm satisfied about the speed, although sometimes it could be faster (Final Cut Pro X, Autodesk Fusion 360...). So I was waiting for the new MBP. I think I could get the 13" 512GB with touch bar, but what really keeps me thinking about it is the integrated graphics. I haven't had a bad experience with the MBA (I never play games on it), but it may be bad at rendering and all that with more complex work (Until now, I only used 360, that renders on the cloud, but now I have to use Inventor). About the processor, I think dual core 2,9 Ghz is enough for me. I could also get the entry level 15inch, but with all the problems I've had with 128gb, it may be risky to only double it using 100 gb or so for Windows. So my highest concern is the integrated graphics for that kind of modeling/video-editing apps. Thanks!