You still pay for some (or sometimes, all) of the class, of course.
Not always the case. I went to Purdue for Aviation Management (to become an air traffic controller) and for some odd reason they let students take computer classes in place of some of the other Gen-Ed stuff. I was able to test out of several classes, without having to pay a dime. It depends on the school.
The only thing worse was the actual Doom 3 gameplay
I actually really enjoyed the gameplay. The moment I discovered the idiotic system of codes for the weapons lockers, I went online and printed out a list so I could ignore the various PDAs and audio messages.
The biggest disappointment of all? I got my hands on that leaked E3 Alpha, which was about 10x more interesting and scary than the actual retail game.
Software production is assumed to be a line function, but it is run like a staff function. -- Paul Licker