Trabalho como *Group Chief Data Officer* na Ceva Santé Animale, depois de ter sido *Lead Data Scientist* no BCG Gamma, a entidade do Boston Consulting Group de *AI for Business*.
Fui pesquisador e professor durante 15 anos no Departamento de Matemática da PUC do Rio de Janeiro. Trabalhava em diversas áreas da Matemática Aplicada: indo da Geometria e Topologia Computacionais à Computação Gráfica, da teoria de Morse discreta ao Processamento Geométrico, da Modelagem de Reservatórios à Dinâmica dos Fluidos Computacional.

Fui eleito membro afiliado da Academia Brasileira de Ciências para 2012/2016.
Fui também convidado como *keynote speaker* no TopoInVis 2011 (apresentação, também disponível em pdf).
Organizei junto com Esteban Clua o Sibgrapi 2009 na PUC e o ACM SoCG 2013 com Luis Peñaranda. Fui chair de programas junto com Ricardo Torres do Sibgrapi 2011.
Sou editor das revistas Computer Graphics Forum, Image Processing On Line e Anais da Academia Brasileira de Ciências.

Participei, durante o meu pós-doutorado
do Grupo de Geometria Diferencial Discreta da Freie Universität Berlin, sobre a direção de Konrad Polthier,
do Grupo de Computação Gráfica da Universidade de Tel Aviv, sobre a direção de Daniel Cohen-Or,
e do Grupo de Geometria Discreta da Technische Universität Berlin, sobre a direção de Günter Ziegler.

Recebi um doutorado em Informática da Université Paris VI sobre a *Compressão de Malhas a partir da Geometria*, orientada pelo Professor Jean-Daniel Boissonnat do Projeto Géométrica (PRISME) do INRIA - Sophia Antipolis,
e um outro doutorado em Matemática da PUC - Rio de Janeiro, sobre os *Complexos de Morse Discretos e Geométricos*, orientado por Hélio Lopes, no Departamento de Matemática.
Lá também preparei o meu Mestrado em Matemática sobre a *Construção de Funções de Morse Discretas*, na PUC - Rio de Janeiro, que validou meu diploma da Telecom ParisTech, e assim o da École Polytechnique.

## Publicações selecionadas

Passar o*mouse*sobre as imagens para acessar a publicação correspondente. Uma lista completa das minhas publicações está disponível aqui.

**Selected for publication from the Sibgrapi 2013 conference**

This work introduces a topological graph construction based on streamlines. It is guaranteed to produce a coherent result even when some singularities are not detected. This work also details an application of topological graphs to improve the generation of self-animated images. In this application, the streamline-based approach carries almost no overhead, since self-animated images already rely on streamlines, but leads to a threefold speed-up of the core processing..

**Selected for publication in Pattern Recognition Letters**

Thanks to The Visual Computer’s editor in chief Nadia Magnenat-Thalmann, this issue presents eight papers selected from a pool of 46 papers presented during the technical sessions of the conference. They represent the main topics inside visual computing, from computational topology and modeling to rendering, visualization, and simulation.

Special issue on

**Foundations of Topological Analysis**

We also paid a lot of attention to the technical papers this year, significantly increasing the number of international committee members, improving the review process, and reforming the selection criteria to better cope with the diversity of areas of Sibgrapi. We received 123 submissions in the first phase, a significant increase compared to previous year. It should be mentioned that the overall quality of submissions was very good this year. During the double blind review process, we achieved motivating several discussions between the 176 referees and, after the disclosing of the reviews, with the authors. We discussed the acceptance of each paper with the reviewers and, for almost all papers, achieved a unanimous decision, leading to 46 technical papers accepted for presentation during the event.

The richness of the technical papers can be mainly credited to the authors, who have chosen Sibgrapi to submit their work, and to the reviewers, who dedicated a lot of their valuable time in the revision, discussion and final approval period. We also would like to thank the local organization committee, the several committees in charge of the different technical activities, the invited speakers, the session chairs, and the tutorial instructors. Finally, we are grateful to several institutions which were involved directly or indirectly in the organization of Sibgrapi 2011: Universidade Federal de Alagoas (UFAL), Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio), Universidade Estadual de Campinas (Unicamp), and the Brazilian Computer Society (SBC).

**Selected for publication from the Sibgrapi 2010 conference**

**Selected for publication in The Visual Computer**

**Extended version of the Sibgrapi 2008 conference**.

**Selected for publication from the SoCG 2008 conference**

**Extended in Journal of Mathematical Imaging and Vision.**

**Selected for publication in Discrete and Computational Geometry**

**Selected for publication from the Sibgrapi 2006 conference**Check also the technical report Convergence of affine estimators on parabolic polygons.

**Selected for publication from the Sibgrapi 2005 conference**

**Extended in Computer-Aided Design.**

**Selected for publication in the Journal of Mathematical Imaging and Vision**

**Selected for publication from the Sibgrapi 2004 conference**

directed by Jean--Daniel Boissonnat

**Selected for publication in Computer Graphics Forum**

Check also the technical report CHE: A scalable topological data structure for triangular meshes.

**Selected for publication from the Sibgrapi 2004 conference**. Check also the technical report Least Squares Estimation of Curvature and Torsion.

**Selected for publication from the Sibgrapi 2003 conference**

**Selected for publication in Computers & Graphics**

**Selected for publication in Computerized Medical Imaging and Graphics**

**Selected for publication from the Visualization and Mathematics 2002 conference**

**Selected for publication in Computer Graphics Forum**

(also available in Portuguese, and in a short version presented at the Sibgrapi 2003 WTD)

**Selected for publication in IEEE TVCG**

## Projects

- FAPERJ - Jovem Cientísta do Nosso Estado (2016-2019): Projeto de pesquisa sobre reconhecimento de gestos e sinais.
- FAPERJ - Iniciação Científica (2013-2014): Bolsa de iniciação científica para Anna Lívia Souza sobre o tema: Medição sísmica na presença de ondas marítimas.
- CAPES - PAEP, FAPERJ - APQ2, INCT Mat, CNPq - ARC e Springer: Apoio ao SocG 2013.
- FAPERJ - Jovem Cientísta do Nosso Estado (2012-2015): Projeto de pesquisa sobre geometria e topologia discretas.
- FAPERJ - Estágio de Doutorando no exterior (2012.2): Apoio ao estágio de doutorado do aluno João Paixã na Universidade de Queensland (Austrália), sobre a supervisão de Benjamin Burton.
- FAPERJ - Estágio de Doutorando no exterior (2012.1): Apoio ao estágio de doutorado da aluna Renata Nascimento no INRIA (França), sobre a supervisão de Pierre Alliez.
- Bolsa de pesquisador CNPq - nível 1D (2011-2014): Projeto de pesquisa sobre modelagem geométrica discreta.
- MCT/CNPq - Universal (coordenador) (2010-2011): Projeto de pesquisa sobre superfícies discretas em evolução.
- CNPq - Bolsa de Mestrado (2009-2011): Bolsa de Mestrado sobre superfícies implícitas e visualização.
- CNPq - ARC, CAPES - PAEP, Petrobras, FAPERJ - APQ2, INCT Mat, PUC-Rio and UFF: Apoio ao Sibgrapi 2009.
- FAPERJ - Jovem Cientísta do Nosso Estado (2009-2012): Projeto de pesquisa sobre reconstrução de objetos geométricos.
- ARCUS (2008-2010): Projeto de colaboração internacional região Rhône-Alpes - Brasil, entre a Universidade Joseph Fourier de Grenoble et a PUC-Rio.
- Bolsa de pesquisador CNPq - nível 2 (2008-2010): Projeto de pesquisa sobre reconstrução de objetos 3D.
- MCT/CNPq - Universal (2008-2009): Projeto de pesquisa sobre dinâmica e geometria estocástica de objetos pontuais com aplicações à geologia de fraturas.
- FAPERJ - Pensa Rio (2008-2009): Projeto de pesquisa ModFin, para desenvolver um software para modelagem, simulação e geração de cenários financeiros e macroeconômicos com aplicação para sistemas ALM.
- MCT/CNPq - Universal (coordenador) (2007-2008): Projeto de pesquisa sobre compressão de objetos tridimensionais, do ponto de vista geométrico e combinatório.
- MCT/CNPq - Universal (2007-2008): Projeto de pesquisa sobre geometrias euclidianas, afins e projetivas de curvas discretas.
- INRIA / CNPq (2005-2008): Projeto de colaboração internacional CNPq-INRIA, envolvendo o departamento de Matemática da PUC-Rio ao projeto Géométrica do INRIA de Sophia Antipolis.

- Dinâmica da Estruturação Salífera (Desde 2011) - Petrobras (petróleo): análise, simulações numéricas e visualização dos estados termo-mecânicos do sal.
- Fluidos turbiditos (2006-2010) - Petrobras (petróleo): simulação de fluidos multifásicos.
- KernelSis (2007-2009) - Petrobras (petróleo): aprendizagem conjunta de dados sísmicos com dados de poço.
- MultiFacis (2007-2008) - Petrobras (petróleo): análise e visualização de dados sísmicos com multi-atributos.
- Pigalyse (2007-2008) - CPTI (instrumentação): reconstrução a partir de feixes de ultra-sons oblíquos.
- Petbool (2007) - Petrobras (petróleo): modelagem geológica estochástica de reservatórios.
- Geosis (2004 - 2008) - Petrobras (petróleo): reconstrução de dados sísmicos com multi-atributos.
- Poros (Agosto-Dezembro 2003) - Petrobras (petróleo): simulador de meios porosos.
- SiniPrev (Julho-Agosto 2002) - Bradesco seguros (seguro): análise de ocorrência de sinistros.
- Geosis (Agosto-Setembro 2002) - Petrobras (petróleo): reconstrução de superfícies a partir de dados sísmicos.
- Sirrocco (Fevereiro-Junho 2001) - Telecom ParisTech (telecomunicações): perfect hashing para organização de dicionários.

## Colegas

- Álvaro Veiga: Departamento de Engenharia Eletrica, PUC-Rio.
- Adelailson Peixoto: Departamento de Matemática, Universidade Federal de Alagoas.
- Afonso Paiva Neto: ICMC, USP - São Carlos.
- Alex Laier Bordignon: Departamento de Matemática, PUC-Rio.
- Alla Sheffer: Departamento de Informática, UBC.
- Allyson Cabral: Departamento de Matemática, PUC-Rio:
*aluno de doutorado*. - Americo Barbosa da Cunha Junior: Departamento de Engenharia Mecânica, PUC-Rio:
*aluno de projeto final de graduação*. - Andrei Sharf: Departamento de Informática, Universidade Ben-Gurion.
- Anna Lívia Souza: CEFET - RJ:
*aluna de iniciação científica (PICME)*. - Antônio Wilson Vieira: Unimontes.
- Antonio Claudio Soares: CENPES, Petrobras.
- Ariel Shamir: Departamento de Informática, Centro Interdisciplinário de Herzliya.
- Armando Prestes: SINTEF Brasil.
- Arthur Kölblinger: CEFET - RJ:
*aluno de iniciação científica (PICME)*. - Benjamin A. Burton: School of Mathematics and Physics, the University of Queensland.
- Bernardo Ribeiro: Colégio Dom Pedro II:
*aluno de iniciação científica*. - Betina Vath: Departamento de Engenharia do Petróleo, UFF:
*aluna de mestrado (dissertação)*. - Bianca Lodoli: IME:
*aluno de iniciação científica (PICME)*. - Carlos Simonsen Leal: Departamento de Matemática, UFRJ:
*aluno de iniciação científica*. - Catiuscia Borges: Escola Jockey Club Brasileiro:
*aluna de mestrado (dissertação)*. - Chen Greif: Departamento de Informática, UBC.
- Clarissa Codá Marques: Departamento de Matemática, PUC-Rio:
*aluna de doutorado (tese)*. - Cynthia Oliveira Lage Ferreira: ICMC, USP - São Carlos.
- Dan Alcantara: Departamento de Informática, UC Davis.
- Daniel Cohen-Or: Departamento de Informática, Universidade de Tel Aviv.
- Daniel Fleischman: Cornell University:
*aluno de projeto final de graduação*. - David Cohen-Steiner: Projeto Géométrica, INRIA - Sophia Antipolis.
- David Rey: LICIT, INRETS:
*aluno de mestrado (dissertação)*. - Dimas Martinez Morera: Departamento de Matemática, Universidade Federal de Alagoas.
- Eliton Filho: IME:
*aluno de iniciação científica (PICME)*. - Eric Cardona Romani: Departamento de Física, PUC-Rio:
*aluno de projeto final de graduação*. - Eric Fusy: LIX, Ecole Polytechnique.
- Erick Costa e Silva Talarico: Petrobras:
*aluno de iniciação científica*. - Esdras Medeiros: Departamento de Matemática, Universidade Federal do Ceará.
- Esteban Clua: Departamento de Informática, UFF.
- Fabiano Petronetto do Carmo: Departamento de Matemática, Federal University of Espírito Santo.
- Frédéric Cazals: Projeto ABS, INRIA - Sophia Antipolis.
- Frédéric Chazal: Projeto Géométrica, INRIA - Saclay.
- Günter Ziegler: Projeto Matheon, Technische Universität Berlin.
- Geovan Tavares: Departamento de Matemática, PUC-Rio.
- Gil Shklarski: Microsoft Redmond.
- Guilherme Dias da Fonseca: .
- Hélio Lopes: Departamento de Matemática, PUC-Rio:
*orientador de Mestrado e de Doutorado*. - Henri Anciaux: Instituto de Matemática e Estatística, USP.
- I-Shih Liu: Instituto de Matemática, UFRJ.
- Jarek Rossignac: Colégio de Informática, Georgia Tech.
- Jean-Daniel Boissonnat: Projeto Géométrica, INRIA - Sophia Antipolis:
*orientador de Doutorado*. - Jean-Marie Morvan: Instituto Camille Jordan, Universidade Claude Bernard Lyon.
- João Domingos Gomes: .
- João Luiz Campos: TecGraf, PUC-Rio.
- João Paixão: Departamento de Ciêcia da Computação, UFRJ:
*aluno de mestrado (dissertação) e de doutorado*. - Jonathan Spreer: School of Mathematics and Physics, the University of Queensland.
- Jyrko Correa Morris: Departamento de Matemática, PUC-Rio:
*aluno de doutorado (tese)*. - Karen Carilho: Departamento de Matemática, PUC-Rio:
*aluno de doutorado*. - Karine Pereira: Departamento de Matemática, PUC-Rio:
*aluna de mestrado*. - Konrad Polthier: Projeto Matheon, Freie Universität Berlin.
- Leandro Lopes: IME:
*aluno de iniciação científica (PICME)*. - Leandro Miranda: Departamento de Matemática, Universidade Federal de Alagoas.
- Leif Kobbelt: Departamento de Informática, RWTH Aachen.
- Lis Custódio: Departamento de Matemática, PUC-Rio:
*aluna de mestrado (dissertação)*. - Luca Castelli Aleardi: LIX, Ecole Polytechnique.
- Lucas Mauricio Sigaud: Departamento de Física, PUC-Rio.
- Lucas von Haehling Braune: Departamento de Matemática, PUC-Rio:
*aluno de iniciação científica (relatório)*. - Luis Peñaranda: Departamento de Ciêcia da Computação, UFRJ.
- Luiz Henrique de Figueiredo: Laboratório VISGRAF, IMPA.
- Luiz Palermo: CENPES, Petrobras.
- Luiz Velho: Laboratório VISGRAF, IMPA.
- Mário Fernando Montenegro Campos: Departamento de Ciência da Computação, UFMG.
- Marcelo Dreux: Departamento de Engenharia Mecânica, PUC-Rio.
- Marcos Craizer: Departamento de Matemática, PUC-Rio.
- Marcos Oliveira Lage Ferreira: Departamento de Informática, UFF.
- Maria de Andrade: Departamento de Matemática, Universidade Federal de Alagoas:
*aluna de doutorado (tese)*. - Mariana Milazzo: Colégio Dom Pedro II:
*aluna de iniciação científica*. - Marina Dias: Departamento de Matemática, PUC-Rio.
- Mario Fernando Montenegro Campos: Departamento de Ciência da Computação, UFMG.
- Matheus Felipe Ferreira Maciel: Departamento de Informática, PUC-Rio:
*aluno de iniciação científica*. - Mauro Antonio Rincon: Instituto de Matemática, UFRJ.
- Moacyr Alvim Barbosa: Fondação Getulio Vargas.
- Nina Amenta: Departamento de Informática, UC Davis.
- Paulo Paraizo: CENPES, Petrobras.
- Pierre Alliez: Projeto Géométrica, INRIA - Sophia Antipolis.
- Rafael Cação: IME:
*aluno de iniciação científica (PICME)*. - Rafael Lassance de Oliveira Alonso Martinez: Departamento de Matemática, PUC-Rio:
*aluno de iniciação científica e mestrado*. - Raffael Capano de Arruda: Departamento de Informática, PUC-Rio:
*aluno de iniciação científica*. - Ralph Costa Teixeira: Instituto de Matemática, UFF.
- Renata Nascimento: Departamento de Matemática, PUC-Rio:
*aluna de mestrado (dissertação) e de doutorado*. - Renato Paes Leme: Google Research New York.
- Rener Pereira de Castro: Banco Itaú:
*aluno de doutorado (tese)*. - Ricardo da Silva Torres: Instituto de Computação, Unicamp.
- Rodrigo de Toledo: Departamento de Ciêcia da Computação, UFRJ.
- Rogério Santos: Internacional, Petrobras.
- Roger Véron: Departamento de Matemática, PUC-Rio:
*aluno de doutorado*. - Rolci Cipolatti: Instituto de Matemática, UFRJ.
- Romulo Brito: Departamento de Computação, UFRJ:
*aluna de mestrado (dissertação)*. - Scarlett de Botton: .
- Sinésio Pesco: Departamento de Matemática, PUC-Rio.
- Sivan Toledo: Departamento de Informática, Universidade de Tel Aviv.
- Thales Vieira: Departamento de Matemática, Universidade Federal de Alagoas:
*aluno de mestrado (dissertação) e de doutorado (tese)*. - Thiago Pereira: Princeton University.
- Victor Hugo de Oliveira: IME:
*aluno de iniciação científica (PICME)*. - Vinícius Mello: Departamento de Matemática, Universidade Federal de Bahia.
- Welles A.M. Morgado: Departamento de Física, PUC-Rio.
- William Robson Schwartz: Departamento de Ciência da Computação, UFMG.

## Ensino

- MAT2464 (2015.1): Introduçã à topologia computacional (curso de pós-graduação em Matemática).
- MAT1200 (2015.1): Álgbra linear I, coordenador (ciclo básico do Centro Técnico Científico).
- MAT1200 (2014.2): Álgbra linear I, coordenador (ciclo básico do Centro Técnico Científico).
- MAT1305/MAT2462 (2014.2): Modelagem geométrica (curso de graduação e pós-graduação em Matemática).
- MAT1200 (2014.1): Álgbra linear I, coordenador (ciclo básico do Centro Técnico Científico).
- MAT1231/MAT2229 (2014.1): Álgbra linear numérica (curso de graduação e pós-graduação em Matemática).
- MAT1305/MAT2462 (2013.2): Modelagem geométrica (curso de graduação e pós-graduação em Matemática).
- MAT1310 (2013.2): Matemática discreta (ciclo básico do Centro Técnico Científico).
- MAT2465 (2013.1): Geometria discreta e computacional (curso de pós-graduação em Matemática).
- MAT1231/MAT2229 (2013.1): Álgbra linear numérica (curso de graduação e pós-graduação em Matemática).
- MAT1406/MAT2447 (2012.2): Métodos Numéricos em Equações Diferenciais (curso de graduação e pós-graduação em Matemática).
- MAT1305/MAT2442 (2012.1): Modelagem geométrica (curso de graduação e pós-graduação em Matemática).
- MAT1301 (2012.1): Elementos Matemáticos para Computação Gráfica (curso de graduação e pós-graduação em Matemática).
- MAT1231/MAT2229 (2012.1): Álgbra linear numérica (curso de graduação e pós-graduação em Matemática).
- Topologia das variedades (e não variedades) discretas com complexos celulares: mini-curso no trimestre temático sobre variedades computacionais e aplicações (IMPA).
- MAT1406/MAT2447 (2011.2): Métodos Numéricos em Equações Diferenciais (curso de graduação e pós-graduação em Matemática).
- MAT1310 (2011.2): Matemática discreta, coordenador (ciclo básico do Centro Técnico Científico).
- Cálculo e Estimação de Invariantes Geométricos - Uma Introdução às Geometrias Euclidiana e Afim., avec Maria Andrade (08/2011): Curso avançado do 28
^{o}Colóquio Brasileiro de Matemática, no IMPA. - Fundamentos matemáticos para o processamento de imagens (2011.1): Introdução ao processamento de imagens (curso de bacharelado e pós-graduação em Matemática).
- MAT1310 (2011.1): Matemática discreta, coordenador (ciclo básico do Centro Técnico Científico).
- Curvas e Superfícies Implícitas: Noções de Geometria Diferencial e Discreta , com Maria Andrade, Allyson Cabral, Vinícius Mello et Adelailson Peixoto (03/2011): mini-curso do 1
^{o}Colóquio de Matemática do Nordeste. - Reconstrução (2010.2): Métodos de Reconstrução 3D (curso de pós-graduação em Matemática).
- MAT1310 (2010.2): Matemática discreta, coordenador (ciclo básico do Centro Técnico Científico).
- Topologia computacional (2010.1): introdução às topologias algébricas e combinatórias, com suas versões computacionais (curso de pós-graduação em Matemática).
- MAT1071 (2010.1): Curso de Matemática do Espaço e das Formas, usando Google Sketch'Up, para os alunos do primeiro ano no Departamento de Arquitetura e Urbanismo da PUC-Rio.
- MAT1305/MAT2442 (2009.2): Modelagem geométrica (curso de graduação e pós-graduação em Matemática).
- MAT1071 (2009.2): Curso de Matemática do Espaço e das Formas para os alunos do primeiro ano no Departamento de Arquitetura e Urbanismo da PUC-Rio.
- MAT1161 (2009.2): Cálculo a uma Variável, laboratório de Maple (ciclo básico do Centro Técnico Científico).
- Simulação de fluidos sem malha, uma introdução ao método SPH, com Afonso Paiva, Fabiano Petronetto e Geovan Tavares (08/2009): Curso introdutório do 27
^{o}Colóquio Brasileiro de Matemática, no IMPA. - MAT1072 (2009.1): Curso de C´lculo para os alunos do segundo ano no Departamento de Arquitetura e Urbanismo da PUC-Rio.
- MAT1071 (2009.1): Curso de Matemática do Espaço e das Formas para os alunos do primeiro ano no Departamento de Arquitetura e Urbanismo da PUC-Rio.
- MAT1161 (2009.1): Cálculo a uma Variável, laboratório de Maple (ciclo básico do Centro Técnico Científico).
- Introdução à Computação Gráfica, junto com Vinícius Mello (01-02/2009): Curso no programa de verão da Universidade Federal de Alagoas.
- Superfícies implícitas e isosuperfícies: dos cursos de cálculo até as indústrias médicas, de jogos e do petróleo, junto com Adelailson Peixoto (11/2008): Minicurso oeferecido no IV Simpósio Nacional / Jornadas de Iniciação Científica do IMPA.
- Modelagem avançada (2008.2): avanços em modelagem geométrica de 1990 a 2008 (curso de pós-graduação em Matemática).
- MAT1153 (2008.2): Cálculo Integral a Várias Variáveis, coordenador (ciclo básico do Centro Técnico Científico).
- MAT1153 (2008.1): Cálculo Integral a Várias Variáveis, coordenador (ciclo básico do Centro Técnico Científico).
- Reconstrução (2007.2): Métodos de Reconstrução 3D (curso livre com Luiz Velho e Dimas Martinez Morera, ministrado no IMPA).
- Compressão 3D: de A a Zip (10/2007): Tutorial oferecido durante o Sibgrapi 2007.
- MAT1610/MAT2620 (2007.2): Análise na reta (curso de graduação e pós-graduação em Matemática).
- MAT1153m (2007.2): Cálculo Integral a Várias Variáveis com Maple (ciclo básico do Centro Técnico Científico).
- MAT1301 (2007.1): Elementos Matemáticos para Computação Gráfica (curso de graduação e pós-graduação em Matemática).
- MAT1151 (2007.1): Cálculo a uma Variável, laboratório de Maple (ciclo básico do Centro Técnico Científico).
- MAT2413 (2006.2): Teoria das distribuições (curso de pós-graduação em Matemática).
- MAT1172 (2006.2): Cálculo Diferencial a Várias Variáveis, turma especial (ciclo básico do Centro Técnico Científico).
- Compressão de objetos 3D (06/2006): Mini-curso da Matfest 2006, da Universidade Federal de Alagoas.
- MAT1153 (2006.1): Cálculo Integral a Várias Variáveis (ciclo básico do Centro Técnico Científico).
- MI1 (2003.2): Aulas práticas de informática do primeiro ano no Departamento de Informática, Universidade de Nice.
- MAT1071 (2002.1): Curso de Matemática do Espaço e das Formas para os alunos do primeiro ano no Departamento de Arquitetura e Urbanismo da PUC-Rio.

## Downloads

- Script em
*bash*para criar uma imagem de miniaturas de pdf ou video usando ImageMagick e FFmpeg: para pdfs pdfthumb (3 KB, modificado dia 30/03/2012), e para videos videothumb (3 KB, modificado dia 09/07/2011). - Código
*open source*do algoritmo Very Simple Volume Rendering para renderizar dados volumétricos: arquivo ZIP (92 KB, modificado dia 16/05/2010). - Pacote LaTeX simples para inserir imagens: arquivo ZIP (2 KB, modificado dia 07/03/2008).
- Formato LaTeX para as prepublicações do departamento de Matemática da PUC-Rio: arquivo ZIP (580 KB, modificado dia 19/02/2008).
- Formato LaTeX para teses e dissertações da PUC-Rio: arquivo ZIP (619 KB, modificado dia 22/08/2011), em colaboração com Marcelo Roberto Jimenez.
- Código
*open source*do artigo sobre Marching Cubes, com exemplos: arquivo ZIP (166 KB, modificado dia 14/12/2009). - Programa de demonstração (windows) do artigo sobre a Estimação de curvaturas com o comprimento de arco, com exemplos: arquivo ZIP (611 KB, modificado dia 03/08/2006).

## Informações de Contato

- Email: lewiner@gmail.com
- Página Pessoal: thomas.lewiner.org
- Telefone:
*(021)*3527 1747 - Endereço:
Thomas Lewiner

Departamento de Matemática

Rua Marquês de São Vicente, 225, Gávea

Rio de Janeiro, RJ - 22451.900

Brasil