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?)
  Read more: 
Computer Science student looking for a new laptop: Lenovo VS ASUS?