Estes são os cursos que lecionei na USP
MAC0110 para Matemática Aplicada e Computacional. Primeiro semestre de 2004
MAC0110 para Licenciatura em Matemática. Segundo semestre de 2004
MAC0122 Princípios de Desenvolvimento de Algoritmos. Segundo semestre de 2004
MAC0331/MAC5747-3 Geometria Computacional (Graduação e pós). Segundo semestre de 2004
MAC0427 Programação não linear. Segundo semestre de 2005
MAC0331/MAC5747-1 Geometria Computacional (graduação e pós)
MAC5791-1 Programação não linear (pós)
MAC0315 Programação linear, (segundo semestre de 2006, noturno)
MAC0110 Introdução à Computação (primeiro semestre de 2006)
MAC0300 Métodos Numéricos de Álgebra Linear (segundo semestre de 2007)
MAC0315 Programação linear, (segundo semestre de 2007, noturno)
MAC0427 Programação Não Linear (primeiro semestre de 2008, diurno)
MAC0315 Programação Não Linear (primeiro semestre de 2008, noturno)
MAC5796 Métodos de otimização em finanças (segundo semestre 2009, pós)
MAC0427 Programação Não Linear (primeiro semestre de 2009, diurno)
Mac5796 Métodos de otimização em finanças (primeiro semestre de 2011, pós)