rajitha

Head, Senior Lecturer

PhD (Uppsala, Sweden), BScEng (Hons) (Peradeniya)