He received his Ph.D. from the department of Computer Science and Engineering at the University of Texas at Arlington. He received his M.E. degree in Electrical Communication Engineering from the Indian Institute of Science. Prior to that, he did his B.Sc. in Physics from Presidency College, University of Calcutta.