University of Malaya (UM) - Department of Biomedical Engineering, Faculty of Engineering, Islamic Azad University, Najafabad Branch, Universiti Kebangsaan Malaysia - Faculty of Education, University Malaya, Universiti Kebangsaan Malaysia - Faculty of Information Science and Technology, Centre for Research Services, Institute of Management and Research Services (IPPP), University of Malaya (UM)University of Malaya (UM) - Department of Engineering Design and Manufacture, University of Economic Sciences and University of Malaya (UM) - Faculty of Engineering