Bachelor of Laws, University Pretoria, South Africa, 1980. Master of Laws, University of South Africa, South Africa, 1998. Doctor of Laws, University of South Africa, Pretoria, 1995.
Attorney Macrobert, De Villiers & Hitge Inc., Pretoria, 1982—1986. Lecturer University of South Africa, since 1986.
Married Peter Henry Havenga, January 14, 1989. Children: Duane Stuart, Evan Paul, Lloyd Eric.