É Engenheiro Eletrônico e Doutor em Ciência da Computação, membro do IEEE, ACM SBC. É professor e orientador de mestrado e doutorado do PPGCC da PUCRS. Autor e coautor de quatro livros e mais de 150 artigos publicados em periódicos e conferências nas áreas de Engenharia Eletrônica e Ciência da Computação. Desde 2005, o professor participa/participou como coordenador/pesquisador de projetos de pesquisa e desenvolvimento nas áreas de engenharia e healthcare, com financiamento público/privado superior a 5 milhões de dólares. Atualmente o professor é Agente de Inovação da Escola Politécnica onde trabalha para integrar Universidade e Empresas, focando na criação de startups para a comunidade acadêmica.