professor Anurag S. Rathore