He was a research fellow at the Centre for Advanced Computing - Algorithms and Cryptography (ACAC) at Macquarie University in Australia. He obtained his Ph.D at the Eindhoven University of Technology, in The Netherlands.