Then watch these videos for a solid grounding in programming principles. Mehran Sahami.... legend. Wish I was at Stanford. ;)
Oh, and on another note, a big hello to all those just starting M257 and soon to be startng M253. I'll be hanging out near the coffee machines as the night's draw in.