é graduado em Ciência da Computação pela UFSM - Universidade Federal de Santa Maria (2002). Possui mestrado (2004) e doutorado (2008) em Ciência da Computação pela UFRGS - Universidade Federal do Rio Grande do Sul. Durante o doutorado, fez seu estágio sanduíche na TUDelft/Holanda. Entre 2008 e 2009, atuou como pós-doutorando no Instituto de Informática/UFRGS e, entre 2009 e 2010, como Professor Adjunto no Departamento de Eletrônica e Computação da UFSM. Atualmente é Professor Associado no Instituto de Informática da UFRGS. Suas áreas de interesse são: Arquitetura e Organização de Computadores, Sistemas Embarcados e Arquiteturas Reconfiguráveis.