my sister is a grad student at mines. She says the grad program is okay because she doesn't really want a party college type life, but if you are an undergrad expect TONS of work and not a big party scene. Also, very few girls, sports aren't very big, and its really not a typical college experience. On the plus side, if you come out wiht an engineering degree, you are ensured a really good job. You have to really like academics to go there though