Radhika Agarwal's scientific contributions