You have chosen to spend time posting a poorly written rant to an internet message board when you could been acting constructively. Computing is a field that advances and changes very quickly and, should it be your chosen profession, you will not have the luxury of a school teacher in future; you will have to learn independently. School is not just about filling your brain with information, but improving your social interaction skills. Most people in their careers will find their superiors will impose requirements that you disagree with, but given your position as a subordinate, you have no choice but to comply diligently; you have failed in this regard. Is it your contention that you would have been awarded lower marks for a web site that gives users a choice of frames or CSS? I think not.
I haven't received negative karma in a while. I felt like that changing that.
__________________