More than 4,000 students earned degrees from Iowa's public universities at fall commencement ceremonies this month.