Hey everyone, So I'm planning on going back to school this fall. I'm gonna start my IT Bachelor's degree. Most of my classes will be taken online and a few times at Campus. right now I have a really old windows desktop computer (which I don't use at all) and also a 2013 Macbook air with only 128GB which is enough for me now, but I'm sure I'll be needing more storage once I start school. Since I know I'll be using my computer a lot I thought about selling my Macbook air and getting a Macbook Pro, but after going to the Apple store and looking at the new iMacs I just fell in love with them, Plus most of them come already with 1TB storage which is awesome. So I thought about keeping my macbook air for light use and when traveling and then get an iMac for when Im taking classes, I was also told that if I had a Mac computer I would also need to install Windows because of the software and classes I will be taking so I thought an iMac would be a good for me since I'm sure my macbook air won't be able to handle much of this. I have a couple questions though. Is it easy to upgrade RAM memory in iMacs? The reason I'm asking this is because if Im gonna invest on an iMac, I wanna be able to keep it for a long time so Im debating between getting the one that comes with 16GB RAM or just getting the 8gb RAM and upgrade it later on. Apple charges extra $200 for 16GB RAM. Is that $200 worth it? or could I upgrade it later on for maybe less money? The one I'm looking at getting is the 2.1 iMac with 4k display 3.1GHz quad-core Intel Core i5, Turbo Boost up to 3.6GHz 1TB Serial ATA Drive @ 5400 rpm for $1499 Any advice is appreciate it! Thanks.