Realiza sus estudios primarios en la Escuela Urbano Oviedo de Santa Gertrudis y los secundarios en el Liceo León Cortés Castro ambos en el cantón de Grecia. El Doctor Rodríguez Rojas, inicia sus estudios de pregrado en la Sede de Occidente de la Universidad de Costa Rica, en el Recinto de Tacares cursa los estudios generales y en San Ramón aprueba sus primeros cursos de matemática. En la Escuela de Matemática de la Sede Rodrigo Facio obtuvo en 1988 su grado de bachiller y en 1991 el grado de Licenciado en Matemática Pura. En el Instituto Tecnológico de Costa Rica, inicia sus estudios de posgrado, obteniendo en 1994 la Maestría en Ciencias de la Computación, con la distinción de haber obtenido el segundo mejor promedio global en la graduación del Instituto Tecnológico de Costa Rica de ese año.
Luego ingresa a la Universidad de París IX-Dauphine, Francia, en donde continúa sus estudios y en el año 2000 obtiene el grado de Doctorado en el “U.F.R. Mathématique de la Décision”, con la mención honorífica “Très Honorable” que es la mención más alta que se otorga en Francia. Fue dirigido por el reconocido Profesor E. Diday, padre del Análisis de Datos Simbólico.
Posterior a su doctorado, en la Universidad de Stanford, California realiza estudios postgraduados en "Statistical Learning, Data Mining, Inference and Prediction" con los profesores Roberth Tibshirani, Jonathan Taylor, Balasubramanian Narasimhan y John Chambers.
Es catedrático de la Universidad de Costa Rica en donde ha ocupado puestos de Director del Postgrado en Matemática, Director del CIMPA (Centro de Investigación en Matemática Pura y Aplicada), Decano de la Facultad de Ciencias, miembro y director del Consejo Universitario.