For engineering CPP is as good as mid-level UCs such as Davis, Irvine and Santa Barbara. The problem with CPP is that other majors, in the Business and Liberal Arts "colleges", are abysmal and hence they haul down the overall image of the university. Rest assured, however, that as a student of engineering at Cal Poly Pomona you will get the same level of academic challenge and overall sense of gratification comparable to elite universities. I know so because I do. Cheers.