What laptop should I get if I'm going into Computer Science or Computer engineering?

Next fall I will be going to a small 4-year university and will be majoring in either computer science or computer engineering (on a pre-med track). I am currently looking into buying the “Asus R556LA-RH51(WX) intel i5 2.2 GHz 6gb 1TB HDD DVDRW 15.6-inch”. Is this a good choice? What laptops are recommended for students in similar fields?

Get Linux on a Thinkpad, that’s what i hope to get when I start next year

I’m hoping to install Linux on my thinkpad