hey,
I would say since you are a computer science student, you need a laptop with a good SSD drive, and RAM. also try getting an i7, if you are going for windows. I feel a laptop is more like an investment, even if you buy a high-end laptop, it is going to work for years.