Gainesville Sun: College of Education ranks No. 29 among public universities