The best thing is you can pursue your degree on a flexible schedule. With multiple campuses within 60 miles of each other there usually isn’t any issue taking the class you want to take for most programs. From my experience the professors go out of their way to make sure you get the best education available. There only a couple of negative things. Engineering students usually have to fight for classes at the Junior and Senior levels because there are three campuses so close together many students have bounced around to take certain classes and getting enough students for some classes get tricky. The other are the student advisers, they usually push gen-ed classes, probably because they are easy to fill seeing as multiple degree programs have to take them, which adds to the push for the junior and senior level classes trying to get the classes and keep their full-time or part-time status. Many of the general education classes can be taken online if it’s not available on campus.