Well, I'm working in the Computer Graphics Lab here at Stanford now, a joint venture between the EE and the CS departments here. I of course, am a CS major. However, since a lot of my fellow group members are EEs, I'll be getting a lot more exposure to them.
So, the question inevitably arises of which major is indeed better... Despite what some people think, this little piece expresses my views on the subject quite well. =)
(not by Mark Wang - author unknown)
A EE/CS convention was being held. On the train to the convention, there were a bunch of Electrical Engineers and a bunch of CS majors. Each of the EEs had a train ticket, but the group of computer scientists had only ONE ticket among them. The EEs started laughing and snickering.
Then, one of the computer scientists said "Here comes the conductor!" and they all ran into one of the the bathrooms. The Electrical Engineers were puzzled. The conductor came aboard and said "tickets please" and got tickets from all the EEs. He went to the bathroom and knocked on the door and said "ticket please" and a ticket appeared under the door. The conductor took it and left. A few minutes later, all the computer scientists came out of the bathroom. The EEs felt really stupid.
So, on the way back from the convention, the EEs bought just one ticket for the whole group. They started snickering at the computer scientists, for they had no tickets amongst them. Then, the computer science lookout said "Conductor's coming!" and all the computer scientists ran into the first bathroom. All the EE majors ran to another bathroom. Then, before the conductor came on board, one of the computer scientists left their bathroom, knocked on the other bathroom, and said "ticket please."