Strong faculty qualification, talented and dedicated, knowledgeable and cooperative faculty, great collaboration and good communication among faculty. A critical mass of faculty, quite reasonable size (almost enough to cover a variety of basic courses). High quality faculty having expertise in a broad range of modern CS fields. Strong research potential with proven records of high quality research, relatively good faculty members in research; active faculty publication activities.