I'm doing a CS course right now. I chose it because I wanted a piece of paper that said I'm ub3r.
The expected level of engineering is low.
The expected level of paperwork is high.
The main hate I'll bring out of this course is a dislike towards UML. Why you have to write down and then draw a whole range of pictures to describe what could be described in class diagram tables is beyond me.