Docencia
Actualmente profesor del Departamento de Ingeniería Informática en la Universidad de Cádiz, he impartido docencia durante algunos años en la Universidad de Granada y en la Universidad Nacional de Educación a Distancia. A lo largo de estos años he impartido asignaturas como "Análisis y diseño de algoritmos", "Programación concurrente y de tiempo real", "Compiladores", "Sistemas operativos", "Razonamiento automático", "Computación avanzada"...