Polwaththe Gallage, Hasitha Nayanajith, Queensland University of Technology, Australia