Possuo graduação em Ciência da Computação pela Universidade Católica de Pelotas (1995), mestrado em Ciências da Computação pela Universidade Federal do Rio Grande do Sul (1998) e doutorado em Ciências da Computação pela Universidade Federal do Rio Grande do Sul (2004). De 2001 a 2009 fui professor na Universidade Católica de Pelotas. Desde 2009, sou professor adjunto da Universidade Federal de Pelotas. Tenho experiência na área de Ciência da Computação, com ênfase em Análise de Algoritmos e Inteligência Artificial, atuando principalmente nos seguintes temas: sistemas inteligentes, processamento de imagens e soft-computing aplicados em problemas do meio-ambiente e da medicina.