Teaching
- Criminal Law
- Criminal Procedure
- Law of Evidence
- Law of Contract
- Business Law
- Company Law
- Environmental Law
- Legal System/general Law
Graduate Supervision
- Supervisor for M Phil, LLM, MA (FGS) theses
- M.Phil Degree level/ Faculty of Law, University of Colombo
- LL.M / Faculty of Law, University of Colombo
- Post Graduate Diploma in Human Rights/Faculty of Graduate Studies
- Postgraduate Diploma in Peace Studies/Faculty of Graduate Studies, university of Colombo