Ph.D. in Computer Science from UIUC, M.Sc. in Computer Science & B.Sc. Hons. in Operational Analysis (Combination of Applied Maths, Statistics & Computer Science) from Stellenbosch University.