Buying laptop and software

<p>I choosing between the Dell D620 dual core, and the sharp M4000. Any suggestions. I want it portable but also able to handle any work I get from classes. By the way I'm going to Berkeley next year, and am taking Eng 77 first semester, which is a programming class using Matlab. Do most people buy the software so they can work at home? Also I have some program experience in C++, will that aid me at all in this class. 2nd semester im taking Eng 28 which is engineering design graphics using AutoCad and Solidworks. I have the same question for that as Eng 77. And would these laptops handle this software?</p>