Clemson University
Research and Teaching Assistant
Honeywell
Lead Research Scientist
Southern Illinois University
Assistant Professor
Qatar Computing Research Institute
Senior Software Engineer
The University of Arizona
Research Assistant
Documentation Research and Training Centre, Indian Statistical Institute
Visiting Professor
Hewlett-Packard
Scientist
Southern Illinois University
Associate Professor, School of Computing
Clemson University
Kalyani Government Engineering College, Kalyani University
Jadavpur University