The whole idiocy of linear education makes me furious. I have only gotten motivated to study certain topics later in my life, where it's effectively impossible to return to college because I would have to study a whole bunch of unrelated crap and get the degree or go home instead of gaining a small portion of it and perhaps finishing the rest later.
And let me just take the exams when you have nothing to teach me! I mean, seriously, why would I have to enroll and attend just to get certified for Linux system administration when I make living off it? Just give me the module. Same with software development, databases and so on.
Sure, I will take the OCSP / BGP advanced networking classes when I have time for them, but don't force me to study routing now (or you won't have enough credits for this semester and you'll have to go away).
Aaaaargh.