Both my wife and I attended Cal Poly, San Luis Obispo and I feel that we got a top-notch education. Cal Poly is a prestigious school and expects the best from its students. They also provide the students with every opportunity possible to apply their learning to the real world. One thing that many students do not like is that they require every student to complete a "senior project" before they can graduate. It is a major undertaking and it requires that the student apply what they have learned through their degree program to real life and either do some sort of study, experiment, create something to benefit the community, etc. Aside from the education, Cal Poly is a beautiful campus. It is right outside beautiful San Luis Obispo and is surrounded by beautiful hills and blue sky.