Bachelor of Science, University Western Cape, Bellville, South Africa, 1973, Bachelor of Science (honours), 1975. Master of Science, Cornell University, 1983. H.E.D., United States Africa, Pretoria, 1984.
Mathematics teacher Belgravia High School, Cape Town, 1971-1975. Lecturer applied mathematics University Western Cape, 1976-1978. Head mathematics department Peninsula Technikon, Bellville, 1978-1983.
Deputy director academy support University Cape Town, Rondebosch, South Africa, since 1983. Consultant Consulting Group Inc., San Diego, 1982-1983, Teacher Opportunities Programmes, Johannesburg, South Africa, 1984-1985.