Upul Ranaweera
During the pandemic I was expecting him to be more understanding but he didnt care about his students. He grades harshly the labs and exams are some writing and multiple is from the study guide. Dont take him!!