He received his Ph.D. degree from King's College, University of London. His doctoral supervisor was Prof. Costas S. Iliopoulos and he was co-supervised by Prof. William F. Smyth. He received his B.Sc. Engg. and M.Sc. Engg. degrees from the Department of CSE from BUET.