Assessing university students' perception of academic quality using machine learning