Skip to content

Teaching

I teach subjects related to Computer Architecture. Some of my lectures are available through my YouTube Channel.

Grants, Awards, and Recognition

HP Technology for Teaching provided opportunity to increase the usage of TabletPCs in the 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 description.

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 cam from a class work from this discipline.

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

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

disciplines

Here is a list of all subjects I have taught at UNICAMP. Names and content are in Portuguese:

Undergrade Level

graduate level

  • MP002 - Computer Architecture (2004s1)
  • MO401 - Computer Architecture I (2005s2, 2009s2)
  • MO801 - Topics in Architecture and Hardware - Design of Advanced Digital Circuits (2003s1, 2004s1, 2006s1)
  • MO801 - Topics in Architecture and Hardware - Multicore Systems: Software and Hardware (2008s1)
  • MO801 - Topics in Architecture and Hardware - Microarchitecture (2014s2, 2015s2)
  • MO836 - Topics in Hardware Design and Modeling (2013s2)
  • MO901 - Computing Seminar - Computer Architecture and Compilers Seminars (2011s2, 2012s1, 2012s2, 2013s1, 2014s1, 2014s2, 2015s1, 2016s1)