1. Department of Mechanical and Mechatronics Engineering University of Waterloo 200 University Ave. West Waterloo N2L 3G1 Canada
2. Waterloo Institute for Nanotechnology University of Waterloo 200 University Ave. West Waterloo N2L 3G1 Canada
3. Department of Mechanical Engineering Prince Sattam bin Abdul Aziz University Alkharj 11942 Saudi Arabia