What laptop for engineering student?

So I start my freshman year of college at Montana State as a student in Mechanical Engineering soon and I really need to decide what to do about a laptop.

Anyway, here is what I am thinking:

Battery life- One of the most important things to me right now. I would like 6+ hours but could probably make do with a little less.

Portability- Another major factor to me. I would like it to be reasonably light and thin. However I do not want one that is flimsy and easily breakable.

Power- I need it to run MATLAB, Rhino, Inventor, etc. However I don't need to run them super fast and well because the school has desktops for that.

Screen- 13-14" preferably. I do not care one bit if it has a touchscreen, it would not be used much. Resolution is not that big of a deal to me either.

Hard drive- I don't plan on keeping movies or bunches of songs on it so I was thinking 256gb+

Memory- 8gb+

Cost- Less than $1500 but preferably less than $1300

Any ideas? I am thinking of waiting for the Lenovo t440s, but I am not sure that I can wait that long. Or a Macbook air and just bootcamping it to Windows all the time.

Thanks much,