Kavinda Wanniarachchi
Lectures are very dry, boring & takes his notes straight out of the textbook. No point in coming to class. But, participation matters so you need to show. He marked the report fairly easy. He is very unorganized and provides no direction for midterms and final, end up having to study lots of material. Take him if he's the only option.