Re: CompSci without coursework
Once during my degree a program I wrote and another student's were put up on the projector and the lecturer asked the class which we thought was 'better'. Mine was half the size, faster (programs were demoed on another projector) and used more advanced language features. Even the person who wrote the other program picked mine. The lecturer then said no, the longer, slower less complex code was better as it was simpler, saving a small amount of time imperceptible to people wasn't that big a deal and six months from now it would be easier to maintain. Not quite the same situation as this though. I understand teaching particular concepts but if you have something that works you should never be given a fail.