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)