All colleges are not the same. Some have large graduate programs and devote much of their time and resources to research. Others enroll only undergraduates and focus their attention on teaching and learning. Some schools have a specialty in one specific area, like engineering or writing, while others are best known for giving their students a broad education.