For the older students, say 28+

I suspect the positiveness of my experience has also been because I don't work in the IT industry, I work in the IT department of an oil and gas company. So we work with a lot of programmers and such, but very few of them have that 'engineer mentality'. Granted, there is one guy I work with that I can think of who is like that -- I like him, but I'm glad I don't have to work with him very closely on a daily basis, because I'd want to smack him over the head.

Most of the nice IT guys I meet are already married. I have a close friend who is a developer and married my college roommate, but I absolutely could not stand him initially. It seems like a lot of developers/engineers need someone who can help calm them down, and I am not that woman!