He holds a Bachelors Degree (B.A. (Hons.) in economics from Concordia University in Canada (1980) and a Masters Degree (M.A.) in economics from the University of Windsor (1985), with special emphasis on International Development. In addition, he holds a Bachelors degree in Law (LL.B.) from the Osgoode Hall Law School of York University in Canada (1988) and completed his Masters of Laws (LL.M.) degree from Queen's University in Canada in 1994, with special emphasis on International Financial Services Law.