Earlier he served National Institute of Technology (NIT) Silchar for 16 years up to the level of Associate Professor in the Department of Mechanical Engineering. He received his Ph.D. Degree in Mechanical Engineering from Indian Institute of Technology (IIT) Kanpur in 2007 and earned his postdoctoral from Instituto Superior Técnico, Lisbon, Portugal. He is having 19 years of teaching experience in the field of Mechanical Engineering. His area of expertise/research includes optimization/operational research, in particular multi-objective evolutionary algorithms with application to various real-life combinatorial optimization problems of different domains.