R Rahul's scientific contributions