<p>I’m a comp sci major at Wash U with a MacBook Pro. Best computer purchase I’ve ever made, hands down. Any small advantage you get by running Windows as your primary OS is completely negated by having to deal with antivirus software and system glitches; although, to Microsoft’s credit, Windows 7 is far superior to previous versions.</p>
<p>I have Windows 7 installed on a partition like the OP’s son wishes to do. This is a wise move, although, like a previous poster mentioned, most software you need (for comp sci, anyway) is available on OS X, and it runs fine. I have used Windows 7 all of three times last semester. It’s certainly not necessary, but it’s nice to have peace of mind knowing that you’re ready for anything. Word for the wise, Microsoft Office for Mac is not great; I would suggest buying iWork for OS X (all I ever use anymore) and Office for your Windows partition if you still want Office. </p>
<p>The 13" MacBook Pro will run Windows 7, but it won’t be able to use more advanced features, like the Aero interface (purely aesthetic). In addition, a bigger screen may be beneficial, depending on the type of engineering applications you will be using. Also if the applications are even remotely complex, like CAD software, you should probably move up to the entry level 15" MacBook Pro, since it has a discrete graphics card that should be able to handle such software, and, as stated above, will run Windows 7 with more features. The larger screen is also a huge blessing; it’s still a super thin laptop and isn’t a pain to carry around, IMO. Also, you can upgrade the 15" screen to an even higher resolution on Apple’s online store. I wish that was available when I bought mine, as screen real estate is hard to come by on laptops. The last thing you want is to realize that your productivity feels cramped by the display. You should really go to the store and try out the different sizes for yourself; if the 13" floats your boat, go for it!</p>
<p>For most other disciplines you can skimp on specs, but for engineering, it’s hard gauge how much power you will need. If you have the extra funds available, buy as much power as you can comfortably afford (again, this advice varies further depending on your specific major). MacBook Pro’s will always be more expensive than a Windows laptop counterpart. It’s up to the buyer whether or not it’s worth the extra cash. It certainly was for me. </p>
<p>Any other questions, feel free to reply :)</p>