@McMunter4210 my brother graduated from NYU a few years ago with a CS degree. He said his profs were helpful and supportive, the courses were rigorous but doable and his fin aid was very good. His senior year programming project with a partner was one of the few undergrad projects selected for their end-of-year CS showcase - he was pleased that the profs gave so much attention to all the students. YMMV but he had a very good experience at NYU, both in CS specifically and overall with really personalized support in all areas when he needed it. You DO have to reach out and ask for help or advice when you need it, but once you do, he said in every instance the people at NYU went above and beyond to help and followed up to make sure it all worked out.
BTW he was not a super high-stats genius. He said 33 ACT and 3.7 UW GPA going in. He did graduate from with honors, which surprised him since he had a dual degree and 2 minors. He said that wasn’t hard to do at all, since their core curriculum required most of the classes for the minors. Some of his favorite classes during his 4 years were in the first 2 years when you have to take the cores. The number of different classes offered in those required cores were really numerous, unique and interesting and he found it hard to choose just one in each of the required 4 areas bc there were several in each section that he said looked fascinating.
(I emailed him with your question and this was his answer back, paraphrased.) His experience there was a huge part of why I applied this year, also hoping for CS.