Reviews of professor Dilshan Senanayake

Rating: 5.0/5, difficulty: 3.0/5
He's Great Lecturer and Person. Definitely a Solid Choice. If you get a chance to take him, do it. Don't forget to thank me later.