He received PhD from the Department of CSE, Indian Institute of Technology, Kharagpur, India in 2013. He was a Humboldt Post-doctoral research fellow at the Max Planck Institute for Software Systems, Germany. He has also been an Assistant Professor at the Department of Computer Science and Technology, Indian Institute of Engineering Science and Technology, Shibpur, India. His broad research interests are in Online Social Media, Information Retrieval, Data Mining, Natural Language Processing, and Complex Network Analysis.