What school? CSUDH here...
I've had similar experiences (mostly with G.E. courses) over several of the past semesters because of that persistent need to put things off. If it's a class I really need or want, I just get on the wait-list if possible, and show up to class good and early with an add slip (while the rest of the morons have to stand up, LOL

). Usually talking to the professor a good bit, getting involved in class if the prof. looks for answers in the crowd, along with showing up to class everyday of the class's first two-weeks gets me in the door, wait-list or not.
