I really like PSC. It has small class sizes so you can really get to know your professors. They also are always willing to help when you need it. The buildings are a little out dated but you're still getting a great education. I think it's a great school, and worth the price! Not sure if there's on campus housing. Also the athletics aren't talked about too much, I haven't been to a game.