Advocacy training
Sreenivasan has been an advocacy trainer since 1993. He has taught basic, advanced, and teacher training courses in Singapore, Malaysia, Australia, and South Africa and is a senior moderator and teacher trainer with the Advocacy Committee of the Law Society of Singapore.
Cross-professional activities
Sreenivasan has served on the Inquiry Committee and Disciplinary Committee of the Singapore Medical Council and the Singapore Dental Council.