S. Reza Fattahi M.Sharif University of Technology