I would reccomend going to a school with plenty of opportunity for revelant co-op opertunities available, those schools in nice college towns sometime lack in this department. A smaller school is also a plus.
The school I graduated from is in a high tech/engineering community http://www.uah.edu/
it did not start life as a "teaching university" but a "research university" I had a lot of fun working at the "Center for Automation and Robotics" (they had a networked computer lab with powerful machines great for playing those new lan games:icon_bigg )
The school I graduated from is in a high tech/engineering community http://www.uah.edu/
it did not start life as a "teaching university" but a "research university" I had a lot of fun working at the "Center for Automation and Robotics" (they had a networked computer lab with powerful machines great for playing those new lan games:icon_bigg )