Em março de 2008 ingressou na PUC-Rio como professor do quadro permanente do Departamento de Engenharia Elétrica, onde leciona economia da energia para a pós-graduação e estatística para a graduação e otimização tanto para alunos da graduação como da pós-graduação. Coordena o grupo de energia no Laboratory of Applied Mathematical Programming and Statistics (LAMPS).