Let me first note something central about this computer: its upgrade capacity. In response to a question about how much this computer's RAM can be upgraded to, Acer stated explicitly "This model has two memory slots and is upgradeable to max of 32GB. The slots are not considered user accessible but if you feel comfortable removing the bottom case assembly and battery, more memory can be added."That is ABSOLUTELY UNTRUE. I've been in the back of my comp, and it is DEFINITELY only one slot available. So the max you're getting out of this model is 16 GB Ram. Infuriating though that be, I'll admit that even at that speed, this computer can handle most of your need. I run quite a bit of data analyses via R and SAS, and this can handle a reasonable load of code.If you're hoping to upgrade the NVMe M.2 SSD, it's worth noting that there's only one slot there as well, so be sure to grab an adapter for the cloning process before you switch out your cards. Other than that, it's a pretty sleek looking model that's worth at least close to the price offered on Amazon.