Es Catedrática del área de Lenguajes y Sistemas Informáticos de la Universidad de La Laguna (ULL). Estudió la licenciatura en Ciencias Matemáticas y en el año 1996 obtuvo su Doctorado en Informática con el trabajo titulado «Diseño e implementación de Lenguajes orientados al Modelo PRAM», relacionando lenguajes de programación, compiladores y paralelismo.
Como miembro del equipo investigador del proyecto MaLLBa (TIC99- 0754-C03-01) abordó la paralelización de las técnicas algorítmicas: ‘Divide y vencerás’ y ‘Ramificación y acotación’. Se inicia como investigadora responsable, por parte del equipo de la ULL, en el proyecto coordinado TRACER (TIC2002-04498-C05-05) donde se abordó la resolución de problemas complejos. Concretamente trabajó en la aceleración de la resolución del problema Corte Bidimensional con técnicas exactas y paralelas. El objetivo del proyecto coordinado OPLINK (TIN2005-08818-C04-04) fue la mejora de los resultados de problemas de comunicaciones. En MSTAR (TIN2008-06491-C04-02) se introdujo la posibilidad de resolver un problema directamente como multi-objetivo. La aglutinación de la resolución de problemas de optimización multi-obejtivo con técnicas paralelas y su posible generalización fue el objetivo principal del proyecto TOP (TIN2011-25448). En el proyecto TOMAS (TIN2016-78410-R) se aplicaron técnicas de optimización meta-heurísticas para la planificación eficiente de menús escolares. Esta investigación ha dado lugar a la defensa de seis tesis doctorales, la publicación de más de treinta artículos en revistas y cientos de actas de conferencias nacionales e internacionales. Colaboró con el ICCA (Instituto Canario de Calidad Agroalimentaria) en el proyecto ECO-COMEDORES (20190020007550). Actualmente participa en el equipo investigador del proyecto C**4 (CAJACANARIAS.20) cuyo objetivo es hacer un diagnóstico y proponer una hoja de ruta para la implantación del pensamiento computacional en el sistema educativo canario.