He also conducts dance workshops and regular as well as advanced training classes in Bharatnatyam under the banner of his dance school ‘ Upadhye School of Dance, Bangalore’ and ‘Punyah Dance Company’, Bangalore, India, besides working alongside many reputed dance companies in India and abroad.