Cal Poly was an amazing university with very pragmatic and valuable education. The university is surrounded by nature therefore it has a great environment that is also conducive for studies. It offers students various clubs that they can join and participate in hence ensuring there is a balance between academic work and social life for the students. I took computer science as my major and the professors taught us very well. They were incredible in their teaching