Hello, I am going to start college this upcoming year and I will be majoring in computer science/cybersecurity. I need a good laptop! I know nothing about laptops and really need some advice. I have few requirements for this laptop but I really need it to last 4 years, I don't want to have any issues with it. Because my major is computer science/cybersecurity I will be running heavy duty programs and making Virtual machines, so the computer needs to have some power. I need 16gb ram, i7, GOOD LONG LASTING BATTERY LIFE, SSD, 15 inches, and lightweight. Please help. I need to buy a laptop ASAP. I was looking at the Gigabyte Aero 15 or the HP Spectre x360. Help please.