Indian Institute of Technology, Roorkee
Assistant Professor
University of Colorado Boulder
Teaching Assistant
Indian Institute of Science
Research Associate
American Water Works Association
International Specialist
ASME IIT Roorkee Student Section
Assistant Professor
Indian Institute of Science (IISc)
Research Associate
Columbia University
Visiting Associate Research Scientist
INDIAN INSTITUTE OF ENGINEERING SCIENCE AND TECHNOLOGY, SHIBPUR
University of Colorado Boulder
Indian Institute of Science