Is this good enough laptop spec for engineering?

I’m thinking of studying engineering (most likely electrical/computer, considering CS and even physics for some schools). I’m currently looking for a laptop that can perform well for the next 4-5 years for both my college tasks and my hobbies. I’m basing my choices on FL studio’s (a software I use to produce music; takes up A LOT of CPU, RAM and disc storage) recommended specs, so am currently comparing a few PC models (Dell, Asus, and Acer) with 16GB RAM, i7-8500+, ideally quad core and 512GB+ SSD. Will these specs be enough for engineering throughout undergrad? (I want to use one laptop throughout college) I’m thinking of buying it this black friday or boxing day if I miss it, any advices are welcome!