Kavinda Wanniarachchi
I thought Kavinda was quite funny, caring and I often found a clear comprehension of the concepts in his teachings. Not a lot of homework, study sheet allowed for tests, no group project! highest graded class this semester.  