Invited lectures, tutorials and selected talks


Courses taught

Emory University (2020-present)

Shiraz University (2008-2018)

  • Signal processing in time, frequency and space
  • Biological systems modeling
  • Estimation theory & optimal filtering
  • Reconfigurable architectures
  • Digital signal processing

  • Electrical circuits
  • Signals and systems
  • Linear control systems
  • Digital system design
  • Technical communication and scientific ethics
  • Electrical circuits lab
  • Signal processing lab
  • Digital systems design lab

Sharif University of Technology (2003-2005)

  • Introduction to electrical engineering