I will be heading off to college in a month and am in need of a new laptop. I'm going to be studying Computer Science, so I will mostly be using this for programming.
After researching online, I'm looking between Lenovo & ASUS. They both seem like the best choices, but I'm still stuck. What are the pros & cons of getting one over the other?
(Side Question: Would the Surface Pro 4 be any better than these two for a Computer Science major?)