As someone who went through an engineering program, I'd strongly advise against getting a Mac. If I remember correctly, they don't have Solidworks for OS X which means you'll be messing with Boot Camp or something like Parallels. I burnt up my MacBook Pro using those types of programs via Boot...