Nazarbayev University, Astana, Kazakhstan

  • BENG146: Programming for Engineers, Fall 2015

Istanbul Kemerburgaz University, Istanbul, Turkey

  • EE282: Introduction to Electrical Circuits, Spring 2015
  • EE336: Digital Signal Processing, Spring 2015
  • EE331: Signals and Systems, Fall 2014
  • CE101: Computer Programming, Fall 2014

Massachusetts Institute of Technology (MIT), Cambridge, MA

  • Guest Lecturer in MIT 6.872/HST.950, Biomedical Computing (Oct 2011)

Electronics and Telecommunications Group, Azad University, Fasa Branch, Iran

  • Mathematics (Computer Group), Fall 2005 and Spring 2006
  • Measurement Lab (Telecommunications Group), Spring 2006

Iran Electronics Industries, Shiraz, Iran

  • Digital Signal Processing, Fall 2005
  • Logic Circuits, Fall 2005

Department of Electrical Engineering, Shiraz University, Iran

  • Teaching Assistant, Electrical Circuit Theory, Spring 2005