I teach disciplines related to Computer Architecture. Some of my lectures are available through the WebLectures project.

Grants, Awards, and Recognition

HP Technology for Teaching provided opportunity to increase the usage of TabletPCs in classroom, creating an interactive classroom environment. Latter, in the same project, we started recording lectures using the same equipment and an adapted version of Classroom Presenter and the WebLectures project. I have a longer version of this project.

Intel Multicore Curriculum Award provided opportunity to create a new module for the Computer Course and also to teach Parallel Programming techniques. We shared this curriculum with other universities in Brazil. One interesting fact is that the first patch to parallelize the ImageMagick software came from a class work from this discipline.

UNICAMP Teaching Award was created in 2012 and I was one of the recipients of the first edition.

I have been honored 6 times from the graduating students of Computer Engineering and Computer Science Courses.


Here is a list of all disciplines I have taugh at UNICAMP. Names and pages content are in Portuguese:

Undergrad Level

Graduate Level