Villarreal concluyó su carrera graduándose de doctor en ciencias matemáticas mediante la tesis: "Clasificación de curvas de tercer grado", trabajo que destacó por su originalidad y sus conclusiones, mereciendo por ello la medalla de oro otorgada por la Facultad de Ciencias el 23 de septiembre de 1881.