1. Mechanical Engineering Department; K. N. Toosi University of Technology; Tehran Iran
2. Mechanical Engineering Department; American University in Dubai; Dubai UAE
3. Systems Design Engineering Department; University of Waterloo; Waterloo ON Canada