Professor do quadro complementar no departamento de informática da PUC-Rio. Mestre em Informática pela Unirio e Doutor em Informática pela PUC-Rio, com especialização MBA em Marketing pela ESPM e MBA em Finanças pela IBMEC. Atua como coordenador de desenvolvimento de jogos eletrônicos (Games) no laboratório ICAD/Visionlab, onde também realiza e pesquisas em Inteligência Artificial com foco em tomadas de decisão com incerteza e IA para jogos eletrônicos.