Low student/faculty ratio.
Many classes in the evening or in the morning. Some are online.
You get a solid foundation in Computer Science core, then you can choose a specialization area such as networking and communications, databases, bio-informatics, embedded systems, or artificial intelligence.
You should study:
From the moment you enter, you will have a faculty advisor. Changing your interests while choosing your special area? You can change to a new advisor.
Get teaching opportunities; join in faculty research; get involved in colloquia, curriculum planning, and social events.