Courses

Here is a list of courses that I have taught over the years.

Texas State University:

  • CS3339 Computer Architecture (Spring 2023, Spring 2024, Fall 2024, Spring 2025, Fall 2025 )

  • CS7324 - HCI Paradigms for Animation, Visualization, and Virtual/Augmented Reality (Fall 2023)

  • CS4372 INTR DIGITAL MEDIA/ CS5375 MULTIMEDIA COMPUTING (Spring 2024)

University of Brasília:

  • Image Processing: 2010.1, 2010.2, 2011.2, 2012.2, 2013.1, 2014.1, 2014.2, 2015.1., 2016.1, 2017.2, 2018.1, 2019.2.

  • Digital Systems I: 2013.1, 2013.2, 2014.1, 2014.2, 2015.2, 2016.1, 2016.2, 2017.1, 2017.2, 2018.1

  • Digital Processors Architecture – Laboratory: 2012.2

  • Multimedia Signal Processing: 2012.1

  • Signal and Systems: 2012.1, 2011.2

  • Multimedia Signal Processing: 2011.1

  • Computer Networks: 2011.1

  • Digital Transmission: 2009.2, 2010.1, 2010.2.

  • Digital Processors Architecture: 2009.2

Unifesp:

  • Computer Programming - 2008.1

  • Computer and Society - 2008.1

  • Computer Architecture and Organization I - 2008.2

  • Computer Architecture and Organization II - 2009.1

UFCG:

  • Digital Signal Processing - 2006.2, 2007.1

UCSB:

  • Stochastic Processes – Teaching Assistant

  • Physics 2B e 2C – Reader