1a. You are not attending USC or Florida State. Girls are going to be -2 points less hot than they would be at a party school. Accept this fact.
1. It's not too hard to find a girlfriend, and you can definitely do it
. Many/most of my friends dated this year. Just get out there and be social. If you are at least a 5 on the hotness scale, I guarantee you you'll have plenty of game with the ladies. There are guys who complain about being blueballed, but many of them are also the guys who spend like ten hours in their room playing counterstrike every day. This is exactly the best strategy to ensure you never get laid, so just go join clubs and get your name on the frat lists.
2. Engineering and CS girls are for the most part ugly. Not all of them, but many. Appearances just aren't on their priority list, as they're trying to build a better iPad and whatnot. Most of the parties will be filled with MCS/HSS/CFA girls and they're a nicer looking bunch. CFA parties especially.
3. If you think the girls are bad, try being a girl looking at CMU guys
. They're not exactly eye candy either.
Sometimes I'm glad I'm dating a grad student.