I did my undergrad at NCC years ago, which was an excellent program. As a former online college adjunct faculty (15 years), here’s my advice. A one year program will be accelerated- not abbreviated. You need to be prepared to immerse yourself in the program for the year it runs. You’ll need to be highly organized, dedicated to being online as required (more is better), and committed. A 100% online program isn’t for everyone but can be very rewarding if you can manage your time well. I hope this insight is helpful.