DTU – Technical University of Denmark, Denmark
AL – Alfa Laval Copenhagen A/S, Denmark
AUC-Mech: American University in Cairo – Dept. of Mechanical Engineering, Egypt
Zewail City of Science and Technology, Egypt
NREA: New and Renewable Energy Authority, Egypt