Quote: "Am I the only person who has an IT teacher that doesn't mind me knowing a little more than him about IT?"
No. The 29 other lucky sods in your class do as well.
For the rest of us, though, it is/was painful!
I remember we had to write sorting algorithms (Bubble & Selection) and show output at each stage of the sorting process.
I utilized DB to make a graphical representation of the process.
I drew simple circles and lines to show which elements were being examined, and where they were being moved to in the list.
Each step waited for a key press before moving along.
I screen-captured all the steps so it would fit the requirements.
I almost failed it, because the teacher thought I didn't even implement the searching algorithm. He thought it was some random number/circle drawing program written in VB of all things!
I had a massive argument with him (as usual when he taught the class falseties), and he finally agreed to pass me.
Meanwhile, I was the only student in the school to ever have gotten a HD (80-100%) in a state-wide standardized IT test.
Oh well.