Shiraz University / Sharif University of Technology / Institut National Polytechnique de Grenoble
Courses & Lectures
Click here to visit my courses weblog for entering or reading comments about my courses. Here's a list of courses that I teach (or have taught):

Electrical circuits
Signals and systems
Linear control tystems
Digital system design
Technical communication and scientific ethics
Introduction to electrical engineering
Electrical circuits lab
Signal processing lab
Digital systems design lab

Signal processing in time, frequency and space
Biological modeling
• Estimation Theory & Optimal Filtering
• Reconfigurable Architectures
• Digital Signal Processing

• Introduction to LaTeX
• Introduction to Matlab
• Introduction to blind and semi-blind source separation

Selected Lectures:
• Different Life Styles
• About Time