Amirkabir University of Technology - Tehran Polytechnic
Sharif University of Technology
University of Florida