I'm currently thinking about purchasing my first Mac. I'm in the middle of a computer science course in university and wondering which Macbook would suit best. I do a fair amount of programming in eclipse, net beans and visual studios. Also use shiva 3D gaming environment. Also due to start AI study's next year. I'd need the 256GB storage option. I'm aware that the 15" may get a spec bump in the summer but in no major panic to buy until late summer. Any advice or help would be greatly appreciated. Thanks