Hah, I never even went to the CS 101 lab. I looked up and submitted the assignment online, sometimes before my lab period even came up in the week (mine was later in the week, thus the assignment was already posted by the time I had to go to class). No point sitting through a pointless 2 hours of the TA messing around on the computer trying to show the incompetent kids how to do the lab when I could just look it up in the book.
Which reminds me of a funny story in that class. For our last project we had to do something with graphics in VB (the class has gotten better since I took it, they actually teach bubblesort now). Well, I made a mastermind clone, complete with a winning screen that showed a picture of a pie from "Joe Mama's Pie Shop." Well, I had developed it on my laptop which was running at 1024x768. Being a freshman at the time, it didn't even occur to me that the game would be undisplayable at lower resolutions, and I didn't include scroll bars because I didn't think of it. Well, at first when I got it back I got a 20/100 on it because the TA couldn't figure anything out because he was running at 800x600 and the bottom half of the game which contained the action buttons was cut off.
After my reply to him telling him to change his resolution, he emailed me back, basically ignoring what I had told him, and decided to give me a full 100/100 based solely on the quantity of code I wrote. Granted, it was probably several hundred lines, but most were copy and paste that dealt with checking and changing colors in the mastermind game. I finally resized the game to run at 800x600 and emailed it back to him, after which he wrote and said the full grade was justified. It was silly of me not to include scroll bars, but seriously, who works at 800x600 anyway?
Marsz, marsz, Dąbrowski,
Z ziemi włoskiej do Polski,
Za twoim przewodem
Złączym się z narodem.