Cambridge, MA
Amirkabir University of Technology - Tehran Polytechnic
Shaheed Beheshti University of Medical Sciences
New Jersey Institute of Technology