• Department of Physics, Sharif University of Technology
• Department of electrical engineering, Sharif University of Technology
• Faculty of Energy Engineering and Physics of Physics,Tehran Polytechnic
• Faculty of Polymer Engineering and Paint Technology, Tehran Polytechnic
• Materials and Energy Research Center