Anteriormente professor da COPPE/UFRJ, atualmente é professor Departamento de Engenharia de Industrial da PUC-Rio, onde ministra aulas de Introdução à Engenharia, Probabilidade, Estatística, Controle de Qualidade, Processos Estocásticos, Filas, Simulação, Paradigmas em Economia, Gestão e Cultura, Planejamento, Estratégia e Xadrez .