In the last few years I have been teaching undergraduate courses on Basic Circuit Theory and Signals and Systems and graduate courses on Pattern Recognition and Digital Image Processing, as well as organizing, since 1999, a weekly seminar on topics of Digital Image Processing and Pattern Recognition

In the past, I taught undergraduate courses on:

Laboratory on Electronic Devices
Laboratory on Electronic Circuits
Laboratory on Transformers and Electrical Machines
Transformers and Electrical Machines
Principles of Communications I
Principles of Communications II
Probability and Stochastic Processes


and graduate courses on:

Introduction to Random Processes
Signal Detection Theory
Statistical Theory of Communications
Seminar on System Identification
Seminar on Data Transmission
Seminar on Digital Signal Processing
Probability and Discrete Stochastic Processes
Special Topics in Image Processing and Recognition
Digital Signal Processing
Multidimensional Digital Signal Processing