Ananda Gunawardena
Professor Guna is a fantastic professor and is a really nice guy. Having a professor who is positive and happy throughout a lecture can make the topic more enjoyable. His lectures are pretty good/decent I would say, but he is fair with grading. For exams, he gives points back if the question was extremely difficult and if no one got it correct.