Which laptop for computer science major?

Just buy a ThinkPad with 8 GB of RAM for a couple hundred dollars and put Linux on it.