Profesor, Escuela de Ciencias de la Computación e Informática, Universidad de Costa Rica, julio 2009 al presente 2011.
Instructor, Escuela de Ingeniería Eléctrica, Universidad de Costa Rica, marzo a junio 2009.
Asistente de investigación, Departamento de Desórdenes de la Comunicación y el Habla, Universidad de Florida, mayo 2005 a diciembre 2007.
Asistente de docencia, Departamento de Ciencias e Ingeniería de la Computación y la Información, Universidad de Florida, agosto 2001 a mayo 2005.
Miembro, Comisión de Maestría, agosto 2009 al presente 2013.
Miembro, Comisión de enlaces con la Escuela de Matemáticas, marzo 2010 al presente.
Instructor, cursos pregrado IE-2017 Estructuras abstractas de datos y algoritmos para ingeniería eléctrica, 2009 e IE-0305 Matemáticas superiores, 2009.
Asistente de investigación, Departamento de Desórdenes de la Comunicación y el Habla, Universidad de Florida, mayo a diciembre 2007.
Ingeniero de software, Banco Central de Costa Rica, febrero a junio 2001.
Tecladista, arreglista, director musical y corista; grupos varios, enero 1989 a enero 1999.