Dr N R Krishnaswamy has over 30 years of teaching experience in institutions such as the All India Institute of Medical Sciences, New Delhi, University of Delhi, Bangalore University, Calicut University and Sri Sathya Sai Institute of Higher Learning, where he was Professor and Head, Department of Chemistry.