the final year of my BA was tough. i was out of money, tired of living with druggies, sick of working and going to school full time, tired of the bureaucracy of the school, and trying desperately to have the comp 101 requirement waved.
Last summer and fall where i was just taking community college classes to fill out prerequisites i would need in grad school was much more fun.
i strongly suggest taking all the courses you can at community colleges. they are cheaper(by far), the teachers don't see their intro classes as a burden to get past before they get to teach the interesting courses, parking is easier, the bureaucracy is smaller and more manageable, and mine was next to great hiking.
For me grad school was much better than undergrad. More focus and more relevant coursework.I did a feeder through a county school (Jersey comunity college) and I'l be going to Drexel in fall.
The difference is that I already have the career and I know how useless all of this bullshit I'm sitting through actually is. I'm at the point now that I'm actually closer to a mathematics degree than I am the Computer Engineering degree that is my major.
.....and all because I want a raise. Its getting fucking hard to gut out the burnout at this point.