Complex sentence: This is perhaps, at least in some part, to the rank of the university; as recently as June 22,2005 it was ranked 11th overall in public administration.
Split into simpler sentences: This is perhaps, at least in some part, to the rank of the university; as recently as June 22,2005. It was ranked 11th overall in public administration.