Bachelor with honors, University Western Cape, South Africa, 1976. Master of Science, University Edinburgh, Scotland, 1980. Doctor of Philosophy, University Western Cape, South Africa, 2000.
Teacher Bellville South High School, Cape Town, 1974—1976. Lecturer Bellville Teacher Training College, 1977—1979, Institute Applied Language Studies, University Edinburgh, 1981—1985. Lecturer senior lecturer Stevenson College Education, 1985—1991.
Lecturer associate professor University Western Cape, South Africa, since 1994. Director Iilwimi Center Multilingualism, University Western Cape, since 2001.
Board member Institute Justice & Reconciliation, Cape Town, 2008.
1 child Frances Elizabeth-Rose.