My IT teacher was bad too.
At the time, I was quite good with DBC (just got onto DBP as I was finishing school), and we needed to do some programming to show we understand the implementation of certain things like bubble sorting.
So, being the gun programmer I was, I did the algorithm (flawlessly, I might add
), and on top of that, added an option to slow it down and see the items actually moving around visually.
I got in so much trouble because it wasn't exactly what the assignment was.
Later on, instead of giving out an answer sheet (code), he took
my code listings which had both DBC code & Psuedo code listings, made enough copies for the class, and used that as the 'answer sheet'...
Its no wonder. He was a music teacher that they roped into teaching IT (and software dev) simply because he'd had a 'company' 20 years back that used to do 'professional' websites. And I use that term very, very lightly!