Bachelor of Science, Presidency College, Calcutta, 1996. Bachelor of Technology, Institute Radiophysics and Electronics, Calcutta, 1999. Master of Engineering, Jadavpur University, Calcutta, 2001.
Doctor of Philosophy, University Georgia, Athens, 2007.
Assistant system engineer Tata Consultancy Services, Calcutta, 2001—2002. Visiting fellow National Institutes of Health, Bethesda, Maryland, 2007—2008. Reader Jadavpur University, Calcutta, since 2009.
Member of Institute of Electrical and Electronics Engineers, Institute of Electrical and Electronics Engineers Computer Society.
Married Anindita Mukherjee, July 20, 2007.