1-    Methods of Modeling and simulation, IPM, (2002)
2-     Nanoscience and technology , University of Kashan (2004)
3-    Numerical modeling and simulation in the nano scale, IPM, (2005)
4-    Advanced teaching  methods, University of  Zanjan  (2005)
5-    research course at the University of Calgary (2006)
6-    Parallel computing, IPM, (2008)