Hmm i disagree, I find the theory very interesting and relevant. A lot of things I have learnt in the theory I have been able to implement into my own programs, so maybe your teacher is teaching you differently or something, I don't know. All I know is our teacher is like a god on the subject...