The graduate program in CS is ranked quite high at Utah compared to BYU and USU. I guess this is a classical example then of a gap between the undergraduate and graduate programs.
I have heard that USU does a pretty good job at teaching software engineering which is arguably more useful than a pure CS degree. So I can see how that combined with a good work ethic could lead to pretty good graduates from an industry perspective.